mirror of
https://github.com/espressif/openthread.git
synced 2026-09-07 17:50:09 +00:00
[tmf] rename TMF agent class to Tmf::Agent (#6502)
This commit renames the TMF agent class from `Tmf::TmfAgent` to `Tmf::Agent` (to follow style used by other modules).
This commit is contained in:
@@ -201,8 +201,8 @@ void otMessageGetBufferInfo(otInstance *aInstance, otBufferInfo *aBufferInfo)
|
||||
|
||||
instance.Get<Mle::MleRouter>().GetMessageQueue().GetInfo(aBufferInfo->mMleMessages, aBufferInfo->mMleBuffers);
|
||||
|
||||
instance.Get<Tmf::TmfAgent>().GetRequestMessages().GetInfo(aBufferInfo->mCoapMessages, aBufferInfo->mCoapBuffers);
|
||||
instance.Get<Tmf::TmfAgent>().GetCachedResponses().GetInfo(messages, buffers);
|
||||
instance.Get<Tmf::Agent>().GetRequestMessages().GetInfo(aBufferInfo->mCoapMessages, aBufferInfo->mCoapBuffers);
|
||||
instance.Get<Tmf::Agent>().GetCachedResponses().GetInfo(messages, buffers);
|
||||
aBufferInfo->mCoapMessages += messages;
|
||||
aBufferInfo->mCoapBuffers += buffers;
|
||||
|
||||
|
||||
@@ -95,11 +95,11 @@ void Manager::HandleNotifierEvents(Events aEvents)
|
||||
if (Get<BackboneRouter::Local>().GetState() == OT_BACKBONE_ROUTER_STATE_DISABLED)
|
||||
{
|
||||
#if OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mMulticastListenerRegistration);
|
||||
Get<Tmf::Agent>().RemoveResource(mMulticastListenerRegistration);
|
||||
mMulticastListenersTable.Clear();
|
||||
#endif
|
||||
#if OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mDuaRegistration);
|
||||
Get<Tmf::Agent>().RemoveResource(mDuaRegistration);
|
||||
#endif
|
||||
mTimer.Stop();
|
||||
|
||||
@@ -117,10 +117,10 @@ void Manager::HandleNotifierEvents(Events aEvents)
|
||||
else
|
||||
{
|
||||
#if OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE
|
||||
Get<Tmf::TmfAgent>().AddResource(mMulticastListenerRegistration);
|
||||
Get<Tmf::Agent>().AddResource(mMulticastListenerRegistration);
|
||||
#endif
|
||||
#if OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE
|
||||
Get<Tmf::TmfAgent>().AddResource(mDuaRegistration);
|
||||
Get<Tmf::Agent>().AddResource(mDuaRegistration);
|
||||
#endif
|
||||
if (!mTimer.IsRunning())
|
||||
{
|
||||
@@ -301,7 +301,7 @@ void Manager::SendMulticastListenerRegistrationResponse(const Coap::Message &
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message = nullptr;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(message->SetDefaultResponseHeader(aMessage));
|
||||
SuccessOrExit(message->SetPayloadMarker());
|
||||
@@ -322,7 +322,7 @@ void Manager::SendMulticastListenerRegistrationResponse(const Coap::Message &
|
||||
}
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
exit:
|
||||
FreeMessageOnError(message, error);
|
||||
@@ -435,7 +435,7 @@ exit:
|
||||
#if OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
|
||||
if (duaRespCoapCode != Coap::kCodeEmpty)
|
||||
{
|
||||
IgnoreError(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo, duaRespCoapCode));
|
||||
IgnoreError(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo, duaRespCoapCode));
|
||||
}
|
||||
else
|
||||
#endif
|
||||
@@ -453,7 +453,7 @@ void Manager::SendDuaRegistrationResponse(const Coap::Message & aMessage,
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message = nullptr;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(message->SetDefaultResponseHeader(aMessage));
|
||||
SuccessOrExit(message->SetPayloadMarker());
|
||||
@@ -461,7 +461,7 @@ void Manager::SendDuaRegistrationResponse(const Coap::Message & aMessage,
|
||||
SuccessOrExit(Tlv::Append<ThreadStatusTlv>(*message, aStatus));
|
||||
SuccessOrExit(Tlv::Append<ThreadTargetTlv>(*message, aTarget));
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
exit:
|
||||
FreeMessageOnError(message, error);
|
||||
|
||||
@@ -660,7 +660,7 @@ template <> inline Ip6::Mpl &Instance::Get(void)
|
||||
return mIp6.mMpl;
|
||||
}
|
||||
|
||||
template <> inline Tmf::TmfAgent &Instance::Get(void)
|
||||
template <> inline Tmf::Agent &Instance::Get(void)
|
||||
{
|
||||
return mThreadNetif.mTmfAgent;
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ Error AnnounceBeginClient::SendRequest(uint32_t aChannelMask,
|
||||
Coap::Message * message = nullptr;
|
||||
|
||||
VerifyOrExit(Get<MeshCoP::Commissioner>().IsActive(), error = kErrorInvalidState);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsPost(aAddress, UriPath::kAnnounceBegin));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -83,7 +83,7 @@ Error AnnounceBeginClient::SendRequest(uint32_t aChannelMask,
|
||||
messageInfo.SetPeerAddr(aAddress);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent announce begin query");
|
||||
|
||||
|
||||
@@ -462,7 +462,7 @@ void BorderAgent::HandleRelayTransmit(const Coap::Message &aMessage)
|
||||
|
||||
SuccessOrExit(error = Tlv::Find<JoinerRouterLocatorTlv>(aMessage, joinerRouterRloc));
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsNonConfirmablePost(UriPath::kRelayTx));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -477,7 +477,7 @@ void BorderAgent::HandleRelayTransmit(const Coap::Message &aMessage)
|
||||
messageInfo.SetPeerAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.GetPeerAddr().GetIid().SetLocator(joinerRouterRloc);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("Sent to joiner router request on %s", UriPath::kRelayTx);
|
||||
|
||||
@@ -498,7 +498,7 @@ Error BorderAgent::ForwardToLeader(const Coap::Message & aMessage,
|
||||
Coap::Message * message = nullptr;
|
||||
uint16_t offset = 0;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
if (aSeparate)
|
||||
{
|
||||
@@ -527,7 +527,7 @@ Error BorderAgent::ForwardToLeader(const Coap::Message & aMessage,
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetSockPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, HandleCoapResponse, forwardContext));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, HandleCoapResponse, forwardContext));
|
||||
|
||||
// HandleCoapResponse is responsible to free this forward context.
|
||||
forwardContext = nullptr;
|
||||
@@ -601,7 +601,7 @@ Error BorderAgent::Start(void)
|
||||
coaps.AddResource(mProxyTransmit);
|
||||
coaps.AddResource(mRelayTransmit);
|
||||
|
||||
Get<Tmf::TmfAgent>().AddResource(mRelayReceive);
|
||||
Get<Tmf::Agent>().AddResource(mRelayReceive);
|
||||
|
||||
mState = kStateStarted;
|
||||
mUdpProxyPort = 0;
|
||||
@@ -644,7 +644,7 @@ Error BorderAgent::Stop(void)
|
||||
coaps.RemoveResource(mProxyTransmit);
|
||||
coaps.RemoveResource(mRelayTransmit);
|
||||
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mRelayReceive);
|
||||
Get<Tmf::Agent>().RemoveResource(mRelayReceive);
|
||||
|
||||
coaps.Stop();
|
||||
|
||||
|
||||
@@ -137,15 +137,15 @@ exit:
|
||||
|
||||
void Commissioner::AddCoapResources(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mRelayReceive);
|
||||
Get<Tmf::TmfAgent>().AddResource(mDatasetChanged);
|
||||
Get<Tmf::Agent>().AddResource(mRelayReceive);
|
||||
Get<Tmf::Agent>().AddResource(mDatasetChanged);
|
||||
Get<Coap::CoapSecure>().AddResource(mJoinerFinalize);
|
||||
}
|
||||
|
||||
void Commissioner::RemoveCoapResources(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mRelayReceive);
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mDatasetChanged);
|
||||
Get<Tmf::Agent>().RemoveResource(mRelayReceive);
|
||||
Get<Tmf::Agent>().RemoveResource(mDatasetChanged);
|
||||
Get<Coap::CoapSecure>().RemoveResource(mJoinerFinalize);
|
||||
}
|
||||
|
||||
@@ -689,7 +689,7 @@ Error Commissioner::SendMgmtCommissionerGetRequest(const uint8_t *aTlvs, uint8_t
|
||||
Ip6::MessageInfo messageInfo;
|
||||
MeshCoP::Tlv tlv;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kCommissionerGet));
|
||||
|
||||
@@ -709,8 +709,8 @@ Error Commissioner::SendMgmtCommissionerGetRequest(const uint8_t *aTlvs, uint8_t
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
SuccessOrExit(error = Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleMgmtCommissionerGetResponse, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleMgmtCommissionerGetResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("sent MGMT_COMMISSIONER_GET.req to leader");
|
||||
|
||||
@@ -749,7 +749,7 @@ Error Commissioner::SendMgmtCommissionerSetRequest(const otCommissioningDataset
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kCommissionerSet));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -789,8 +789,8 @@ Error Commissioner::SendMgmtCommissionerSetRequest(const otCommissioningDataset
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
SuccessOrExit(error = Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleMgmtCommissionerSetResponse, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleMgmtCommissionerSetResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("sent MGMT_COMMISSIONER_SET.req to leader");
|
||||
|
||||
@@ -830,7 +830,7 @@ Error Commissioner::SendPetition(void)
|
||||
|
||||
mTransmitAttempts++;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kLeaderPetition));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -843,8 +843,8 @@ Error Commissioner::SendPetition(void)
|
||||
SuccessOrExit(error = Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleLeaderPetitionResponse, this));
|
||||
SuccessOrExit(
|
||||
error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, Commissioner::HandleLeaderPetitionResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("sent petition");
|
||||
|
||||
@@ -925,7 +925,7 @@ void Commissioner::SendKeepAlive(uint16_t aSessionId)
|
||||
Coap::Message * message = nullptr;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kLeaderKeepAlive));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -938,8 +938,8 @@ void Commissioner::SendKeepAlive(uint16_t aSessionId)
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
SuccessOrExit(error = Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleLeaderKeepAliveResponse, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo,
|
||||
Commissioner::HandleLeaderKeepAliveResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("sent keep alive");
|
||||
|
||||
@@ -1061,7 +1061,7 @@ void Commissioner::HandleDatasetChanged(Coap::Message &aMessage, const Ip6::Mess
|
||||
|
||||
otLogInfoMeshCoP("received dataset changed");
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent dataset changed acknowledgment");
|
||||
|
||||
@@ -1167,7 +1167,7 @@ Error Commissioner::SendRelayTransmit(Message &aMessage, const Ip6::MessageInfo
|
||||
uint16_t offset;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->InitAsNonConfirmablePost();
|
||||
SuccessOrExit(error = message->AppendUriPathOptions(UriPath::kRelayTx));
|
||||
@@ -1194,7 +1194,7 @@ Error Commissioner::SendRelayTransmit(Message &aMessage, const Ip6::MessageInfo
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
aMessage.Free();
|
||||
|
||||
|
||||
@@ -297,7 +297,7 @@ void DatasetManager::SendSet(void)
|
||||
}
|
||||
}
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error =
|
||||
message->InitAsConfirmablePost(IsActiveDataset() ? UriPath::kActiveSet : UriPath::kPendingSet));
|
||||
@@ -309,8 +309,8 @@ void DatasetManager::SendSet(void)
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
IgnoreError(Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(
|
||||
error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, &DatasetManager::HandleCoapResponse, this));
|
||||
SuccessOrExit(error =
|
||||
Get<Tmf::Agent>().SendMessage(*message, messageInfo, &DatasetManager::HandleCoapResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("Sent %s set to leader", Dataset::TypeToString(GetType()));
|
||||
|
||||
@@ -407,7 +407,7 @@ void DatasetManager::SendGetResponse(const Coap::Message & aRequest,
|
||||
|
||||
IgnoreError(Read(dataset));
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -448,7 +448,7 @@ void DatasetManager::SendGetResponse(const Coap::Message & aRequest,
|
||||
IgnoreError(message->SetLength(message->GetLength() - 1));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent %s dataset get response to %s", (GetType() == Dataset::kActive ? "active" : "pending"),
|
||||
aMessageInfo.GetPeerAddr().ToString().AsCString());
|
||||
@@ -475,7 +475,7 @@ Error DatasetManager::SendSetRequest(const Dataset::Info &aDatasetInfo, const ui
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error =
|
||||
message->InitAsConfirmablePost(IsActiveDataset() ? UriPath::kActiveSet : UriPath::kPendingSet));
|
||||
@@ -523,7 +523,7 @@ Error DatasetManager::SendSetRequest(const Dataset::Info &aDatasetInfo, const ui
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
IgnoreError(Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent dataset set request to leader");
|
||||
|
||||
@@ -606,7 +606,7 @@ Error DatasetManager::SendGetRequest(const Dataset::Components &aDatasetComponen
|
||||
datasetTlvs[length++] = Tlv::kChannelMask;
|
||||
}
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error =
|
||||
message->InitAsConfirmablePost(IsActiveDataset() ? UriPath::kActiveGet : UriPath::kPendingGet));
|
||||
@@ -644,7 +644,7 @@ Error DatasetManager::SendGetRequest(const Dataset::Components &aDatasetComponen
|
||||
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent dataset get request");
|
||||
|
||||
@@ -660,7 +660,7 @@ ActiveDataset::ActiveDataset(Instance &aInstance)
|
||||
, mResourceSet(UriPath::kActiveSet, &ActiveDataset::HandleSet, this)
|
||||
#endif
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mResourceGet);
|
||||
Get<Tmf::Agent>().AddResource(mResourceGet);
|
||||
}
|
||||
|
||||
bool ActiveDataset::IsPartiallyComplete(void) const
|
||||
@@ -719,7 +719,7 @@ PendingDataset::PendingDataset(Instance &aInstance)
|
||||
, mResourceSet(UriPath::kPendingSet, &PendingDataset::HandleSet, this)
|
||||
#endif
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mResourceGet);
|
||||
Get<Tmf::Agent>().AddResource(mResourceGet);
|
||||
}
|
||||
|
||||
void PendingDataset::Clear(void)
|
||||
|
||||
@@ -278,14 +278,14 @@ void DatasetManager::SendSetResponse(const Coap::Message & aRequest,
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
|
||||
SuccessOrExit(error = Tlv::Append<StateTlv>(*message, aState));
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent dataset set response");
|
||||
|
||||
@@ -405,12 +405,12 @@ exit:
|
||||
void ActiveDataset::StartLeader(void)
|
||||
{
|
||||
IgnoreError(GenerateLocal());
|
||||
Get<Tmf::TmfAgent>().AddResource(mResourceSet);
|
||||
Get<Tmf::Agent>().AddResource(mResourceSet);
|
||||
}
|
||||
|
||||
void ActiveDataset::StopLeader(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mResourceSet);
|
||||
Get<Tmf::Agent>().RemoveResource(mResourceSet);
|
||||
}
|
||||
|
||||
void ActiveDataset::HandleSet(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo)
|
||||
@@ -431,12 +431,12 @@ exit:
|
||||
void PendingDataset::StartLeader(void)
|
||||
{
|
||||
StartDelayTimer();
|
||||
Get<Tmf::TmfAgent>().AddResource(mResourceSet);
|
||||
Get<Tmf::Agent>().AddResource(mResourceSet);
|
||||
}
|
||||
|
||||
void PendingDataset::StopLeader(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mResourceSet);
|
||||
Get<Tmf::Agent>().RemoveResource(mResourceSet);
|
||||
}
|
||||
|
||||
void PendingDataset::HandleSet(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo)
|
||||
|
||||
@@ -55,7 +55,7 @@ EnergyScanClient::EnergyScanClient(Instance &aInstance)
|
||||
, mContext(nullptr)
|
||||
, mEnergyScan(UriPath::kEnergyReport, &EnergyScanClient::HandleReport, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mEnergyScan);
|
||||
Get<Tmf::Agent>().AddResource(mEnergyScan);
|
||||
}
|
||||
|
||||
Error EnergyScanClient::SendQuery(uint32_t aChannelMask,
|
||||
@@ -72,7 +72,7 @@ Error EnergyScanClient::SendQuery(uint32_t aChannelMas
|
||||
Coap::Message * message = nullptr;
|
||||
|
||||
VerifyOrExit(Get<MeshCoP::Commissioner>().IsActive(), error = kErrorInvalidState);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsPost(aAddress, UriPath::kEnergyScan));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -91,7 +91,7 @@ Error EnergyScanClient::SendQuery(uint32_t aChannelMas
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerAddr(aAddress);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent energy scan query");
|
||||
|
||||
@@ -134,7 +134,7 @@ void EnergyScanClient::HandleReport(Coap::Message &aMessage, const Ip6::MessageI
|
||||
mCallback(mask, energyList.list, energyList.tlv.GetLength(), mContext);
|
||||
}
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent energy scan report response");
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ Joiner::Joiner(Instance &aInstance)
|
||||
SetIdFromIeeeEui64();
|
||||
mDiscerner.Clear();
|
||||
memset(mJoinerRouters, 0, sizeof(mJoinerRouters));
|
||||
Get<Tmf::TmfAgent>().AddResource(mJoinerEntrust);
|
||||
Get<Tmf::Agent>().AddResource(mJoinerEntrust);
|
||||
}
|
||||
|
||||
void Joiner::SetIdFromIeeeEui64(void)
|
||||
@@ -595,12 +595,12 @@ void Joiner::SendJoinerEntrustResponse(const Coap::Message &aRequest, const Ip6:
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo responseInfo(aRequestInfo);
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
message->SetSubType(Message::kSubTypeJoinerEntrust);
|
||||
|
||||
responseInfo.GetSockAddr().Clear();
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, responseInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, responseInfo));
|
||||
|
||||
SetState(kStateJoined);
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ JoinerRouter::JoinerRouter(Instance &aInstance)
|
||||
, mJoinerUdpPort(0)
|
||||
, mIsJoinerPortConfigured(false)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mRelayTransmit);
|
||||
Get<Tmf::Agent>().AddResource(mRelayTransmit);
|
||||
}
|
||||
|
||||
void JoinerRouter::HandleNotifierEvents(Events aEvents)
|
||||
@@ -141,7 +141,7 @@ void JoinerRouter::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &a
|
||||
|
||||
SuccessOrExit(error = GetBorderAgentRloc(Get<ThreadNetif>(), borderAgentRloc));
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsNonConfirmablePost(UriPath::kRelayRx));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -162,7 +162,7 @@ void JoinerRouter::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &a
|
||||
messageInfo.GetPeerAddr().GetIid().SetLocator(borderAgentRloc);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("Sent relay rx");
|
||||
|
||||
@@ -296,11 +296,11 @@ Error JoinerRouter::SendJoinerEntrust(const Ip6::MessageInfo &aMessageInfo)
|
||||
message = PrepareJoinerEntrustMessage();
|
||||
VerifyOrExit(message != nullptr, error = kErrorNoBufs);
|
||||
|
||||
IgnoreError(Get<Tmf::TmfAgent>().AbortTransaction(&JoinerRouter::HandleJoinerEntrustResponse, this));
|
||||
IgnoreError(Get<Tmf::Agent>().AbortTransaction(&JoinerRouter::HandleJoinerEntrustResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("Sending JOIN_ENT.ntf");
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo,
|
||||
&JoinerRouter::HandleJoinerEntrustResponse, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo,
|
||||
&JoinerRouter::HandleJoinerEntrustResponse, this));
|
||||
|
||||
otLogInfoMeshCoP("Sent joiner entrust length = %d", message->GetLength());
|
||||
otLogCertMeshCoP("[THCI] direction=send | type=JOIN_ENT.ntf");
|
||||
@@ -319,7 +319,7 @@ Coap::Message *JoinerRouter::PrepareJoinerEntrustMessage(void)
|
||||
NetworkNameTlv networkName;
|
||||
const Tlv * tlv;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->InitAsConfirmablePost();
|
||||
SuccessOrExit(error = message->AppendUriPathOptions(UriPath::kJoinerEntrust));
|
||||
|
||||
@@ -60,8 +60,8 @@ Leader::Leader(Instance &aInstance)
|
||||
, mDelayTimerMinimal(DelayTimerTlv::kDelayTimerMinimal)
|
||||
, mSessionId(Random::NonCrypto::GetUint16())
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mPetition);
|
||||
Get<Tmf::TmfAgent>().AddResource(mKeepAlive);
|
||||
Get<Tmf::Agent>().AddResource(mPetition);
|
||||
Get<Tmf::Agent>().AddResource(mKeepAlive);
|
||||
}
|
||||
|
||||
void Leader::HandlePetition(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo)
|
||||
@@ -126,7 +126,7 @@ void Leader::SendPetitionResponse(const Coap::Message & aRequest,
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -143,7 +143,7 @@ void Leader::SendPetitionResponse(const Coap::Message & aRequest,
|
||||
SuccessOrExit(error = Tlv::Append<CommissionerSessionIdTlv>(*message, mSessionId));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent petition response");
|
||||
|
||||
@@ -210,14 +210,14 @@ void Leader::SendKeepAliveResponse(const Coap::Message & aRequest,
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
|
||||
SuccessOrExit(error = Tlv::Append<StateTlv>(*message, aState));
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent keep alive response");
|
||||
|
||||
@@ -232,14 +232,14 @@ void Leader::SendDatasetChanged(const Ip6::Address &aAddress)
|
||||
Ip6::MessageInfo messageInfo;
|
||||
Coap::Message * message;
|
||||
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kDatasetChanged));
|
||||
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerAddr(aAddress);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent dataset changed");
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ PanIdQueryClient::PanIdQueryClient(Instance &aInstance)
|
||||
, mContext(nullptr)
|
||||
, mPanIdQuery(UriPath::kPanIdConflict, &PanIdQueryClient::HandleConflict, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mPanIdQuery);
|
||||
Get<Tmf::Agent>().AddResource(mPanIdQuery);
|
||||
}
|
||||
|
||||
Error PanIdQueryClient::SendQuery(uint16_t aPanId,
|
||||
@@ -69,7 +69,7 @@ Error PanIdQueryClient::SendQuery(uint16_t aPanId,
|
||||
Coap::Message * message = nullptr;
|
||||
|
||||
VerifyOrExit(Get<MeshCoP::Commissioner>().IsActive(), error = kErrorInvalidState);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsPost(aAddress, UriPath::kPanIdQuery));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -86,7 +86,7 @@ Error PanIdQueryClient::SendQuery(uint16_t aPanId,
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerAddr(aAddress);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent panid query");
|
||||
|
||||
@@ -123,7 +123,7 @@ void PanIdQueryClient::HandleConflict(Coap::Message &aMessage, const Ip6::Messag
|
||||
mCallback(panId, mask, mContext);
|
||||
}
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, responseInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, responseInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent panid query conflict response");
|
||||
|
||||
|
||||
@@ -59,9 +59,9 @@ AddressResolver::AddressResolver(Instance &aInstance)
|
||||
, mCacheEntryPool(aInstance)
|
||||
, mIcmpHandler(&AddressResolver::HandleIcmpReceive, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mAddressError);
|
||||
Get<Tmf::TmfAgent>().AddResource(mAddressQuery);
|
||||
Get<Tmf::TmfAgent>().AddResource(mAddressNotification);
|
||||
Get<Tmf::Agent>().AddResource(mAddressError);
|
||||
Get<Tmf::Agent>().AddResource(mAddressQuery);
|
||||
Get<Tmf::Agent>().AddResource(mAddressNotification);
|
||||
|
||||
IgnoreError(Get<Ip6::Icmp>().RegisterHandler(mIcmpHandler));
|
||||
}
|
||||
@@ -523,7 +523,7 @@ Error AddressResolver::SendAddressQuery(const Ip6::Address &aEid)
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->InitAsNonConfirmablePost();
|
||||
SuccessOrExit(error = message->AppendUriPathOptions(UriPath::kAddressQuery));
|
||||
@@ -536,7 +536,7 @@ Error AddressResolver::SendAddressQuery(const Ip6::Address &aEid)
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoArp("Sending address query for %s", aEid.ToString().AsCString());
|
||||
|
||||
@@ -622,7 +622,7 @@ void AddressResolver::HandleAddressNotification(Coap::Message &aMessage, const I
|
||||
|
||||
LogCacheEntryChange(kEntryUpdated, kReasonReceivedNotification, *entry);
|
||||
|
||||
if (Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
if (Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
{
|
||||
otLogInfoArp("Sending address notification acknowledgment");
|
||||
}
|
||||
@@ -641,7 +641,7 @@ void AddressResolver::SendAddressError(const Ip6::Address & aTarget,
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->Init(aDestination == nullptr ? Coap::kTypeNonConfirmable : Coap::kTypeConfirmable, Coap::kCodePost);
|
||||
SuccessOrExit(error = message->AppendUriPathOptions(UriPath::kAddressError));
|
||||
@@ -662,7 +662,7 @@ void AddressResolver::SendAddressError(const Ip6::Address & aTarget,
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoArp("Sending address error for target %s", aTarget.ToString().AsCString());
|
||||
|
||||
@@ -695,7 +695,7 @@ void AddressResolver::HandleAddressError(Coap::Message &aMessage, const Ip6::Mes
|
||||
|
||||
if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast())
|
||||
{
|
||||
if (Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
if (Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
{
|
||||
otLogInfoArp("Sent address error notification acknowledgment");
|
||||
}
|
||||
@@ -820,7 +820,7 @@ void AddressResolver::SendAddressQueryResponse(const Ip6::Address & a
|
||||
Coap::Message * message;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->InitAsConfirmablePost();
|
||||
SuccessOrExit(error = message->AppendUriPathOptions(UriPath::kAddressNotify));
|
||||
@@ -839,7 +839,7 @@ void AddressResolver::SendAddressQueryResponse(const Ip6::Address & a
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoArp("Sending address notification for target %s", aTarget.ToString().AsCString());
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ AnnounceBeginServer::AnnounceBeginServer(Instance &aInstance)
|
||||
: AnnounceSenderBase(aInstance, AnnounceBeginServer::HandleTimer)
|
||||
, mAnnounceBegin(UriPath::kAnnounceBegin, &AnnounceBeginServer::HandleRequest, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mAnnounceBegin);
|
||||
Get<Tmf::Agent>().AddResource(mAnnounceBegin);
|
||||
}
|
||||
|
||||
void AnnounceBeginServer::SendAnnounce(uint32_t aChannelMask, uint8_t aCount, uint16_t aPeriod)
|
||||
@@ -82,7 +82,7 @@ void AnnounceBeginServer::HandleRequest(Coap::Message &aMessage, const Ip6::Mess
|
||||
|
||||
if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast())
|
||||
{
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, responseInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, responseInfo));
|
||||
otLogInfoMeshCoP("sent announce begin response");
|
||||
}
|
||||
|
||||
|
||||
@@ -76,7 +76,7 @@ DuaManager::DuaManager(Instance &aInstance)
|
||||
mChildDuaRegisteredMask.Clear();
|
||||
#endif
|
||||
|
||||
Get<Tmf::TmfAgent>().AddResource(mDuaNotification);
|
||||
Get<Tmf::Agent>().AddResource(mDuaNotification);
|
||||
}
|
||||
|
||||
void DuaManager::HandleDomainPrefixUpdate(BackboneRouter::Leader::DomainPrefixState aState)
|
||||
@@ -86,7 +86,7 @@ void DuaManager::HandleDomainPrefixUpdate(BackboneRouter::Leader::DomainPrefixSt
|
||||
{
|
||||
if (mIsDuaPending)
|
||||
{
|
||||
IgnoreError(Get<Tmf::TmfAgent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
IgnoreError(Get<Tmf::Agent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
}
|
||||
|
||||
#if OPENTHREAD_CONFIG_DUA_ENABLE
|
||||
@@ -241,7 +241,7 @@ void DuaManager::RemoveDomainUnicastAddress(void)
|
||||
{
|
||||
if (mDuaState == kRegistering && mIsDuaPending)
|
||||
{
|
||||
IgnoreError(Get<Tmf::TmfAgent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
IgnoreError(Get<Tmf::Agent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
}
|
||||
|
||||
mDuaState = kNotExist;
|
||||
@@ -449,7 +449,7 @@ void DuaManager::PerformNextRegistration(void)
|
||||
}
|
||||
|
||||
// Prepare DUA.req
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kDuaRegistrationRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -515,8 +515,7 @@ void DuaManager::PerformNextRegistration(void)
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
|
||||
SuccessOrExit(error =
|
||||
Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, &DuaManager::HandleDuaResponse, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, &DuaManager::HandleDuaResponse, this));
|
||||
|
||||
mIsDuaPending = true;
|
||||
mRegisteringDua = dua;
|
||||
@@ -575,7 +574,7 @@ void DuaManager::HandleDuaNotification(Coap::Message &aMessage, const Ip6::Messa
|
||||
|
||||
VerifyOrExit(aMessage.IsPostRequest(), error = kErrorParse);
|
||||
|
||||
if (aMessage.IsConfirmable() && Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
if (aMessage.IsConfirmable() && Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
{
|
||||
otLogInfoDua("Sent DUA.ntf acknowledgment");
|
||||
}
|
||||
@@ -682,7 +681,7 @@ void DuaManager::SendAddressNotification(Ip6::Address & aAddress,
|
||||
Ip6::MessageInfo messageInfo;
|
||||
Error error;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kDuaRegistrationNotify));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -694,7 +693,7 @@ void DuaManager::SendAddressNotification(Ip6::Address & aAddress,
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoDua("Sent ADDR_NTF for child %04x DUA %s", aChild.GetRloc16(), aAddress.ToString().AsCString());
|
||||
|
||||
@@ -724,7 +723,7 @@ void DuaManager::UpdateChildDomainUnicastAddress(const Child &aChild, Mle::Child
|
||||
if (mIsDuaPending && mChildIndexDuaRegistering == childIndex)
|
||||
#endif
|
||||
{
|
||||
IgnoreError(Get<Tmf::TmfAgent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
IgnoreError(Get<Tmf::Agent>().AbortTransaction(&DuaManager::HandleDuaResponse, this));
|
||||
|
||||
// Reset mRegisterCurrentChildIndex properly
|
||||
mRegisterCurrentChildIndex = mRegisterCurrentChildIndex && (aState == Mle::ChildDuaState::kRemoved);
|
||||
|
||||
@@ -58,7 +58,7 @@ EnergyScanServer::EnergyScanServer(Instance &aInstance)
|
||||
, mTimer(aInstance, EnergyScanServer::HandleTimer)
|
||||
, mEnergyScan(UriPath::kEnergyScan, &EnergyScanServer::HandleRequest, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mEnergyScan);
|
||||
Get<Tmf::Agent>().AddResource(mEnergyScan);
|
||||
}
|
||||
|
||||
void EnergyScanServer::HandleRequest(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo)
|
||||
@@ -96,7 +96,7 @@ void EnergyScanServer::HandleRequest(Coap::Message &aMessage, const Ip6::Message
|
||||
|
||||
if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast())
|
||||
{
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, responseInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, responseInfo));
|
||||
otLogInfoMeshCoP("sent energy scan query response");
|
||||
}
|
||||
|
||||
@@ -175,7 +175,7 @@ void EnergyScanServer::SendReport(void)
|
||||
Ip6::MessageInfo messageInfo;
|
||||
Coap::Message * message;
|
||||
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kEnergyReport));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -192,7 +192,7 @@ void EnergyScanServer::SendReport(void)
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerAddr(mCommissioner);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent scan results");
|
||||
|
||||
|
||||
@@ -901,7 +901,7 @@ void Mle::SetRloc16(uint16_t aRloc16)
|
||||
// Clear cached CoAP with old RLOC source
|
||||
if (oldRloc16 != Mac::kShortAddrInvalid)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().ClearRequests(mMeshLocal16.GetAddress());
|
||||
Get<Tmf::Agent>().ClearRequests(mMeshLocal16.GetAddress());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void MleRouter::HandlePartitionChange(void)
|
||||
mPreviousPartitionIdTimeout = GetNetworkIdTimeout();
|
||||
|
||||
Get<AddressResolver>().Clear();
|
||||
IgnoreError(Get<Tmf::TmfAgent>().AbortTransaction(&MleRouter::HandleAddressSolicitResponse, this));
|
||||
IgnoreError(Get<Tmf::Agent>().AbortTransaction(&MleRouter::HandleAddressSolicitResponse, this));
|
||||
mRouterTable.Clear();
|
||||
}
|
||||
|
||||
@@ -221,8 +221,8 @@ exit:
|
||||
|
||||
void MleRouter::StopLeader(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mAddressSolicit);
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mAddressRelease);
|
||||
Get<Tmf::Agent>().RemoveResource(mAddressSolicit);
|
||||
Get<Tmf::Agent>().RemoveResource(mAddressRelease);
|
||||
Get<MeshCoP::ActiveDataset>().StopLeader();
|
||||
Get<MeshCoP::PendingDataset>().StopLeader();
|
||||
StopAdvertiseTrickleTimer();
|
||||
@@ -367,8 +367,8 @@ void MleRouter::SetStateLeader(uint16_t aRloc16)
|
||||
Get<NetworkData::Leader>().Start();
|
||||
Get<MeshCoP::ActiveDataset>().StartLeader();
|
||||
Get<MeshCoP::PendingDataset>().StartLeader();
|
||||
Get<Tmf::TmfAgent>().AddResource(mAddressSolicit);
|
||||
Get<Tmf::TmfAgent>().AddResource(mAddressRelease);
|
||||
Get<Tmf::Agent>().AddResource(mAddressSolicit);
|
||||
Get<Tmf::Agent>().AddResource(mAddressRelease);
|
||||
Get<Ip6::Ip6>().SetForwardingEnabled(true);
|
||||
Get<Ip6::Mpl>().SetTimerExpirations(kMplRouterDataMessageTimerExpirations);
|
||||
Get<Mac::Mac>().SetBeaconEnabled(true);
|
||||
@@ -3531,7 +3531,7 @@ Error MleRouter::SendAddressSolicit(ThreadStatusTlv::Status aStatus)
|
||||
|
||||
VerifyOrExit(!mAddressSolicitPending);
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kAddressSolicit));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -3553,8 +3553,8 @@ Error MleRouter::SendAddressSolicit(ThreadStatusTlv::Status aStatus)
|
||||
messageInfo.SetSockAddr(GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo,
|
||||
&MleRouter::HandleAddressSolicitResponse, this));
|
||||
SuccessOrExit(
|
||||
error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, &MleRouter::HandleAddressSolicitResponse, this));
|
||||
mAddressSolicitPending = true;
|
||||
|
||||
Log(kMessageSend, kTypeAddressSolicit, messageInfo.GetPeerAddr());
|
||||
@@ -3570,7 +3570,7 @@ void MleRouter::SendAddressRelease(void)
|
||||
Ip6::MessageInfo messageInfo;
|
||||
Coap::Message * message;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kAddressRelease));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -3582,7 +3582,7 @@ void MleRouter::SendAddressRelease(void)
|
||||
messageInfo.SetSockAddr(GetMeshLocal16());
|
||||
SuccessOrExit(error = GetLeaderAddress(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
Log(kMessageSend, kTypeAddressRelease, messageInfo.GetPeerAddr());
|
||||
|
||||
@@ -3799,7 +3799,7 @@ void MleRouter::SendAddressSolicitResponse(const Coap::Message & aRequest,
|
||||
ThreadRouterMaskTlv routerMaskTlv;
|
||||
Coap::Message * message;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewPriorityMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -3818,7 +3818,7 @@ void MleRouter::SendAddressSolicitResponse(const Coap::Message & aRequest,
|
||||
SuccessOrExit(error = routerMaskTlv.AppendTo(*message));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
Log(kMessageSend, kTypeAddressReply, aMessageInfo.GetPeerAddr());
|
||||
|
||||
@@ -3853,7 +3853,7 @@ void MleRouter::HandleAddressRelease(Coap::Message &aMessage, const Ip6::Message
|
||||
|
||||
IgnoreError(mRouterTable.Release(routerId));
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
Log(kMessageSend, kTypeAddressReleaseReply, aMessageInfo.GetPeerAddr());
|
||||
|
||||
|
||||
@@ -401,7 +401,7 @@ Error MlrManager::SendMulticastListenerRegistrationMessage(const otIp6Address *
|
||||
|
||||
VerifyOrExit(Get<BackboneRouter::Leader>().HasPrimary(), error = kErrorInvalidState);
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
message->InitAsConfirmablePost();
|
||||
SuccessOrExit(message->GenerateRandomToken(Coap::Message::kDefaultTokenLength));
|
||||
@@ -444,7 +444,7 @@ Error MlrManager::SendMulticastListenerRegistrationMessage(const otIp6Address *
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
messageInfo.SetSockAddr(mle.GetMeshLocal16());
|
||||
|
||||
error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, aResponseHandler, aResponseContext);
|
||||
error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, aResponseHandler, aResponseContext);
|
||||
|
||||
exit:
|
||||
otLogInfoMlr("Send MLR.req: %s, addressNum=%d", ErrorToString(error), aAddressNum);
|
||||
|
||||
@@ -841,7 +841,7 @@ Error NetworkData::SendServerDataNotification(uint16_t aRloc16, Coap::ResponseHa
|
||||
Coap::Message * message = nullptr;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kServerData));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -863,7 +863,7 @@ Error NetworkData::SendServerDataNotification(uint16_t aRloc16, Coap::ResponseHa
|
||||
IgnoreError(Get<Mle::MleRouter>().GetLeaderAloc(messageInfo.GetPeerAddr()));
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, aHandler, aContext));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, aHandler, aContext));
|
||||
|
||||
otLogInfoNetData("Sent server data notification");
|
||||
|
||||
|
||||
@@ -76,16 +76,16 @@ void Leader::Reset(void)
|
||||
|
||||
void Leader::Start(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mServerData);
|
||||
Get<Tmf::TmfAgent>().AddResource(mCommissioningDataGet);
|
||||
Get<Tmf::TmfAgent>().AddResource(mCommissioningDataSet);
|
||||
Get<Tmf::Agent>().AddResource(mServerData);
|
||||
Get<Tmf::Agent>().AddResource(mCommissioningDataGet);
|
||||
Get<Tmf::Agent>().AddResource(mCommissioningDataSet);
|
||||
}
|
||||
|
||||
void Leader::Stop(void)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mServerData);
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mCommissioningDataGet);
|
||||
Get<Tmf::TmfAgent>().RemoveResource(mCommissioningDataSet);
|
||||
Get<Tmf::Agent>().RemoveResource(mServerData);
|
||||
Get<Tmf::Agent>().RemoveResource(mCommissioningDataGet);
|
||||
Get<Tmf::Agent>().RemoveResource(mCommissioningDataSet);
|
||||
}
|
||||
|
||||
void Leader::IncrementVersion(void)
|
||||
@@ -164,7 +164,7 @@ void Leader::HandleServerData(Coap::Message &aMessage, const Ip6::MessageInfo &a
|
||||
networkData.GetLength());
|
||||
}
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
otLogInfoNetData("Sent network data registration acknowledgment");
|
||||
|
||||
@@ -304,7 +304,7 @@ void Leader::SendCommissioningGetResponse(const Coap::Message & aRequest,
|
||||
uint8_t * data = nullptr;
|
||||
uint8_t length = 0;
|
||||
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -349,7 +349,7 @@ void Leader::SendCommissioningGetResponse(const Coap::Message & aRequest,
|
||||
IgnoreError(message->SetLength(message->GetLength() - 1));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent commissioning dataset get response");
|
||||
|
||||
@@ -364,14 +364,14 @@ void Leader::SendCommissioningSetResponse(const Coap::Message & aRequest,
|
||||
Error error = kErrorNone;
|
||||
Coap::Message *message;
|
||||
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aRequest));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
|
||||
SuccessOrExit(error = Tlv::Append<MeshCoP::StateTlv>(*message, aState));
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, aMessageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, aMessageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent commissioning dataset set response");
|
||||
|
||||
|
||||
@@ -63,10 +63,10 @@ NetworkDiagnostic::NetworkDiagnostic(Instance &aInstance)
|
||||
, mReceiveDiagnosticGetCallback(nullptr)
|
||||
, mReceiveDiagnosticGetCallbackContext(nullptr)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mDiagnosticGetRequest);
|
||||
Get<Tmf::TmfAgent>().AddResource(mDiagnosticGetQuery);
|
||||
Get<Tmf::TmfAgent>().AddResource(mDiagnosticGetAnswer);
|
||||
Get<Tmf::TmfAgent>().AddResource(mDiagnosticReset);
|
||||
Get<Tmf::Agent>().AddResource(mDiagnosticGetRequest);
|
||||
Get<Tmf::Agent>().AddResource(mDiagnosticGetQuery);
|
||||
Get<Tmf::Agent>().AddResource(mDiagnosticGetAnswer);
|
||||
Get<Tmf::Agent>().AddResource(mDiagnosticReset);
|
||||
}
|
||||
|
||||
Error NetworkDiagnostic::SendDiagnosticGet(const Ip6::Address & aDestination,
|
||||
@@ -80,7 +80,7 @@ Error NetworkDiagnostic::SendDiagnosticGet(const Ip6::Address & aDesti
|
||||
Ip6::MessageInfo messageInfo;
|
||||
otCoapResponseHandler handler = nullptr;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
if (aDestination.IsMulticast())
|
||||
{
|
||||
@@ -115,7 +115,7 @@ Error NetworkDiagnostic::SendDiagnosticGet(const Ip6::Address & aDesti
|
||||
messageInfo.SetPeerAddr(aDestination);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, handler, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, handler, this));
|
||||
|
||||
mReceiveDiagnosticGetCallback = aCallback;
|
||||
mReceiveDiagnosticGetCallbackContext = aCallbackContext;
|
||||
@@ -174,7 +174,7 @@ void NetworkDiagnostic::HandleDiagnosticGetAnswer(Coap::Message &aMessage, const
|
||||
mReceiveDiagnosticGetCallback(kErrorNone, &aMessage, &aMessageInfo, mReceiveDiagnosticGetCallbackContext);
|
||||
}
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
otLogInfoNetDiag("Sent diagnostic answer acknowledgment");
|
||||
|
||||
@@ -477,13 +477,13 @@ void NetworkDiagnostic::HandleDiagnosticGetQuery(Coap::Message &aMessage, const
|
||||
// DIAG_GET.qry may be sent as a confirmable message.
|
||||
if (aMessage.IsConfirmable())
|
||||
{
|
||||
if (Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
if (Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo) == kErrorNone)
|
||||
{
|
||||
otLogInfoNetDiag("Sent diagnostic get query acknowledgment");
|
||||
}
|
||||
}
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kDiagnosticGetAnswer));
|
||||
|
||||
@@ -512,7 +512,7 @@ void NetworkDiagnostic::HandleDiagnosticGetQuery(Coap::Message &aMessage, const
|
||||
IgnoreError(message->SetLength(message->GetLength() - 1));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo, nullptr, this));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, nullptr, this));
|
||||
|
||||
otLogInfoNetDiag("Sent diagnostic get answer");
|
||||
|
||||
@@ -543,7 +543,7 @@ void NetworkDiagnostic::HandleDiagnosticGetRequest(Coap::Message &aMessage, cons
|
||||
|
||||
VerifyOrExit(networkDiagnosticTlv.GetType() == NetworkDiagnosticTlv::kTypeList, error = kErrorParse);
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->SetDefaultResponseHeader(aMessage));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -556,7 +556,7 @@ void NetworkDiagnostic::HandleDiagnosticGetRequest(Coap::Message &aMessage, cons
|
||||
IgnoreError(message->SetLength(message->GetOffset() - 1));
|
||||
}
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoNetDiag("Sent diagnostic get response");
|
||||
|
||||
@@ -572,7 +572,7 @@ Error NetworkDiagnostic::SendDiagnosticReset(const Ip6::Address &aDestination,
|
||||
Coap::Message * message = nullptr;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
|
||||
VerifyOrExit((message = Get<Tmf::TmfAgent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = Get<Tmf::Agent>().NewMessage()) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kDiagnosticReset));
|
||||
|
||||
@@ -598,7 +598,7 @@ Error NetworkDiagnostic::SendDiagnosticReset(const Ip6::Address &aDestination,
|
||||
messageInfo.SetPeerAddr(aDestination);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoNetDiag("Sent network diagnostic reset");
|
||||
|
||||
@@ -646,7 +646,7 @@ void NetworkDiagnostic::HandleDiagnosticReset(Coap::Message &aMessage, const Ip6
|
||||
}
|
||||
}
|
||||
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, aMessageInfo));
|
||||
|
||||
otLogInfoNetDiag("Sent diagnostic reset acknowledgment");
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ PanIdQueryServer::PanIdQueryServer(Instance &aInstance)
|
||||
, mTimer(aInstance, PanIdQueryServer::HandleTimer)
|
||||
, mPanIdQuery(UriPath::kPanIdQuery, &PanIdQueryServer::HandleQuery, this)
|
||||
{
|
||||
Get<Tmf::TmfAgent>().AddResource(mPanIdQuery);
|
||||
Get<Tmf::Agent>().AddResource(mPanIdQuery);
|
||||
}
|
||||
|
||||
void PanIdQueryServer::HandleQuery(void *aContext, otMessage *aMessage, const otMessageInfo *aMessageInfo)
|
||||
@@ -80,7 +80,7 @@ void PanIdQueryServer::HandleQuery(Coap::Message &aMessage, const Ip6::MessageIn
|
||||
|
||||
if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast())
|
||||
{
|
||||
SuccessOrExit(Get<Tmf::TmfAgent>().SendEmptyAck(aMessage, responseInfo));
|
||||
SuccessOrExit(Get<Tmf::Agent>().SendEmptyAck(aMessage, responseInfo));
|
||||
otLogInfoMeshCoP("sent panid query response");
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ void PanIdQueryServer::SendConflict(void)
|
||||
Ip6::MessageInfo messageInfo;
|
||||
Coap::Message * message;
|
||||
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::TmfAgent>())) != nullptr, error = kErrorNoBufs);
|
||||
VerifyOrExit((message = MeshCoP::NewMeshCoPMessage(Get<Tmf::Agent>())) != nullptr, error = kErrorNoBufs);
|
||||
|
||||
SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kPanIdConflict));
|
||||
SuccessOrExit(error = message->SetPayloadMarker());
|
||||
@@ -129,7 +129,7 @@ void PanIdQueryServer::SendConflict(void)
|
||||
messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocal16());
|
||||
messageInfo.SetPeerAddr(mCommissioner);
|
||||
messageInfo.SetPeerPort(Tmf::kUdpPort);
|
||||
SuccessOrExit(error = Get<Tmf::TmfAgent>().SendMessage(*message, messageInfo));
|
||||
SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo));
|
||||
|
||||
otLogInfoMeshCoP("sent panid conflict");
|
||||
|
||||
|
||||
@@ -167,7 +167,7 @@ void ThreadNetif::Up(void)
|
||||
|
||||
SubscribeAllNodesMulticast();
|
||||
IgnoreError(Get<Mle::MleRouter>().Enable());
|
||||
IgnoreError(Get<Tmf::TmfAgent>().Start());
|
||||
IgnoreError(Get<Tmf::Agent>().Start());
|
||||
#if OPENTHREAD_CONFIG_DNSSD_SERVER_ENABLE
|
||||
IgnoreError(Get<Dns::ServiceDiscovery::Server>().Start());
|
||||
#endif
|
||||
@@ -199,7 +199,7 @@ void ThreadNetif::Down(void)
|
||||
#if OPENTHREAD_CONFIG_DTLS_ENABLE
|
||||
Get<Coap::CoapSecure>().Stop();
|
||||
#endif
|
||||
IgnoreError(Get<Tmf::TmfAgent>().Stop());
|
||||
IgnoreError(Get<Tmf::Agent>().Stop());
|
||||
IgnoreError(Get<Mle::MleRouter>().Disable());
|
||||
RemoveAllExternalUnicastAddresses();
|
||||
UnsubscribeAllExternalMulticastAddresses();
|
||||
|
||||
@@ -193,7 +193,7 @@ public:
|
||||
bool IsOnMesh(const Ip6::Address &aAddress) const;
|
||||
|
||||
private:
|
||||
Tmf::TmfAgent mTmfAgent;
|
||||
Tmf::Agent mTmfAgent;
|
||||
#if OPENTHREAD_CONFIG_DHCP6_CLIENT_ENABLE
|
||||
Dhcp6::Client mDhcp6Client;
|
||||
#endif
|
||||
|
||||
@@ -38,19 +38,19 @@
|
||||
namespace ot {
|
||||
namespace Tmf {
|
||||
|
||||
Error TmfAgent::Start(void)
|
||||
Error Agent::Start(void)
|
||||
{
|
||||
return Coap::Start(kUdpPort, OT_NETIF_THREAD);
|
||||
}
|
||||
|
||||
Error TmfAgent::Filter(const ot::Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo, void *aContext)
|
||||
Error Agent::Filter(const ot::Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo, void *aContext)
|
||||
{
|
||||
OT_UNUSED_VARIABLE(aMessage);
|
||||
|
||||
return static_cast<TmfAgent *>(aContext)->IsTmfMessage(aMessageInfo) ? kErrorNone : kErrorNotTmf;
|
||||
return static_cast<Agent *>(aContext)->IsTmfMessage(aMessageInfo) ? kErrorNone : kErrorNotTmf;
|
||||
}
|
||||
|
||||
bool TmfAgent::IsTmfMessage(const Ip6::MessageInfo &aMessageInfo) const
|
||||
bool Agent::IsTmfMessage(const Ip6::MessageInfo &aMessageInfo) const
|
||||
{
|
||||
bool rval = true;
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ enum
|
||||
* This class implements functionality of the Thread TMF agent.
|
||||
*
|
||||
*/
|
||||
class TmfAgent : public Coap::Coap
|
||||
class Agent : public Coap::Coap
|
||||
{
|
||||
public:
|
||||
/**
|
||||
@@ -57,7 +57,7 @@ public:
|
||||
* @param[in] aInstance A reference to the OpenThread instance.
|
||||
*
|
||||
*/
|
||||
explicit TmfAgent(Instance &aInstance)
|
||||
explicit Agent(Instance &aInstance)
|
||||
: Coap::Coap(aInstance)
|
||||
{
|
||||
SetInterceptor(&Filter, this);
|
||||
|
||||
Reference in New Issue
Block a user