/openthread-latest/src/core/thread/ |
D | network_diagnostic.hpp | 179 Coap::Message *mFirstAnswer; 197 Error AllocateAnswer(Coap::Message *&aAnswer, AnswerInfo &aInfo); 198 Error CheckAnswerLength(Coap::Message *&aAnswer, AnswerInfo &aInfo); 199 bool IsLastAnswer(const Coap::Message &aAnswer) const; 200 void FreeAllRelatedAnswers(Coap::Message &aFirstAnswer); 202 void SendNextAnswer(Coap::Message &aAnswer, const Ip6::Address &aDestination); 204 Error AppendChildTableAsChildTlvs(Coap::Message *&aAnswer, AnswerInfo &aInfo); 205 Error AppendRouterNeighborTlvs(Coap::Message *&aAnswer, AnswerInfo &aInfo); 206 Error AppendChildTableIp6AddressList(Coap::Message *&aAnswer, AnswerInfo &aInfo); 207 Error AppendChildIp6AddressListTlv(Coap::Message &aAnswer, const Child &aChild); [all …]
|
D | tmf.hpp | 57 …template <> void Type::HandleTmf<kUri>(Coap::Message & aMessage, const Ip6::MessageInfo &aMessageI… 61 typedef Coap::Message Message; ///< A TMF message. 129 class Agent : public Coap::Coap 200 class SecureAgent : public Coap::Dtls::Transport, public Coap::SecureSession 212 Coap::SecureSession *HandleDtlsAccept(void);
|
D | tmf.cpp | 80 : Coap::Coap(aInstance) in Agent() 86 Error Agent::Start(void) { return Coap::Start(kUdpPort, Ip6::kNetifThreadInternal); } in Start() 276 : Coap::Dtls::Transport(aInstance, kNoLinkSecurity) in SecureAgent() 277 , Coap::SecureSession(aInstance, static_cast<Coap::Dtls::Transport &>(*this)) in SecureAgent() 293 Coap::SecureSession *SecureAgent::HandleDtlsAccept(void) in HandleDtlsAccept() 295 return IsSessionInUse() ? nullptr : static_cast<Coap::SecureSession *>(this); in HandleDtlsAccept()
|
D | network_diagnostic.cpp | 395 void Server::HandleTmf<kUriDiagnosticGetQuery>(Coap::Message &aMessage, const Ip6::MessageInfo &aMe… in HandleTmf() 423 Coap::Message *answer = nullptr; in SendAnswer() 455 Error Server::AllocateAnswer(Coap::Message *&aAnswer, AnswerInfo &aInfo) in AllocateAnswer() 483 bool Server::IsLastAnswer(const Coap::Message &aAnswer) const in IsLastAnswer() 500 void Server::FreeAllRelatedAnswers(Coap::Message &aFirstAnswer) in FreeAllRelatedAnswers() 506 Coap::Message *answer = &aFirstAnswer; in FreeAllRelatedAnswers() 510 Coap::Message *next = IsLastAnswer(*answer) ? nullptr : answer->GetNextCoapMessage(); in FreeAllRelatedAnswers() 519 Coap::Message *answer; in PrepareAndSendAnswers() 574 Error Server::CheckAnswerLength(Coap::Message *&aAnswer, AnswerInfo &aInfo) in CheckAnswerLength() 596 void Server::SendNextAnswer(Coap::Message &aAnswer, const Ip6::Address &aDestination) in SendNextAnswer() [all …]
|
D | anycast_locator.cpp | 51 Coap::Message *message = nullptr; in Locate() 85 void AnycastLocator::HandleResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, … in HandleResponse() 113 void AnycastLocator::HandleTmf<kUriAnycastLocate>(Coap::Message &aMessage, const Ip6::MessageInfo &… in HandleTmf() 115 Coap::Message *message = nullptr; in HandleTmf()
|
/openthread-latest/src/cli/ |
D | cli_coap.cpp | 47 Coap::Coap(otInstance *aInstance, OutputImplementer &aOutputImplementer) in Coap() function in ot::Cli::Coap 75 otError Coap::CancelResourceSubscription(void) in CancelResourceSubscription() 95 …SuccessOrExit(error = otCoapSendRequest(GetInstancePtr(), message, &messageInfo, &Coap::HandleResp… in CancelResourceSubscription() 111 void Coap::CancelSubscriber(void) in CancelSubscriber() 118 void Coap::PrintPayload(otMessage *aMessage) in PrintPayload() 156 template <> otError Coap::Process<Cmd("cancel")>(Arg aArgs[]) in Process() 181 template <> otError Coap::Process<Cmd("resource")>(Arg aArgs[]) in Process() 191 mResource.mHandler = &Coap::HandleRequest; in Process() 194 mResource.mReceiveHook = &Coap::BlockwiseReceiveHook; in Process() 195 mResource.mTransmitHook = &Coap::BlockwiseTransmitHook; in Process() [all …]
|
/openthread-latest/src/core/meshcop/ |
D | border_agent.hpp | 251 class CoapDtlsSession : public Coap::SecureSession, public Heap::Allocatable<CoapDtlsSession> 257 : Coap::SecureSession(aInstance, aDtlsTransport) in CoapDtlsSession() 264 Coap::Message &aMessage, 266 …bool HandleResource(const char *aUriPath, Coap::Message &aMessage, const Ip6::MessageInfo &… 272 … Error Init(Instance &aInstance, const Coap::Message &aMessage, bool aPetition, bool aSeparate); 275 Error ToHeader(Coap::Message &aMessage, uint8_t aCode) const; 283 uint8_t mToken[Coap::Message::kMaxTokenLength]; // The CoAP Token of the original request. 292 …Error ForwardToLeader(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo, Uri aUr… 293 Error ForwardToCommissioner(Coap::Message &aForwardMessage, const Message &aMessage); 295 void SendErrorMessage(const Coap::Message &aRequest, bool aSeparate, Error aError); [all …]
|
D | border_agent.cpp | 335 void BorderAgent::HandleTmfCommissionerKeepAlive(Coap::Message &aMessage, const Ip6::MessageInfo &a… in HandleTmfCommissionerKeepAlive() 346 Error BorderAgent::ForwardToLeader(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageI… in ForwardToLeader() 351 Coap::Message *message = nullptr; in ForwardToLeader() 425 const Coap::Message *aResponse, in HandleCoapResponse() 428 Coap::Message *message = nullptr; in HandleCoapResponse() 435 if (aForwardContext.IsPetition() && aResponse->GetCode() == Coap::kCodeChanged) in HandleCoapResponse() 501 Coap::Message *message = nullptr; in HandleUdpReceive() 542 Error BorderAgent::ForwardToCommissioner(Coap::Message &aForwardMessage, const Message &aMessage) in ForwardToCommissioner() 564 Coap::Message *message = nullptr; in SendErrorMessage() 577 void BorderAgent::SendErrorMessage(const Coap::Message &aRequest, bool aSeparate, Error aError) in SendErrorMessage() [all …]
|
D | dataset_manager.hpp | 225 …Coap::Message *ProcessGetRequest(const Coap::Message &aRequest, SecurityPolicyCheckMode aCheckMode… 282 void HandleGet(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) const; 289 …void HandleMgmtSetResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, Error a… 305 …Error HandleSetOrReplace(MgmtCommand aCommand, const Coap::Message &aMessage, const Ip6::MessageIn… 306 …Error ProcessSetOrReplaceRequest(MgmtCommand aCommand, const Coap::Message &aMessage, RequestInfo … 307 void SendSetOrReplaceResponse(const Coap::Message &aRequest, 393 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 459 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo);
|
D | meshcop_leader.cpp | 53 template <> void Leader::HandleTmf<kUriLeaderPetition>(Coap::Message &aMessage, const Ip6::MessageI… in HandleTmf() 87 void Leader::SendPetitionResponse(const Coap::Message &aRequest, in SendPetitionResponse() 92 Coap::Message *message; in SendPetitionResponse() 118 template <> void Leader::HandleTmf<kUriLeaderKeepAlive>(Coap::Message &aMessage, const Ip6::Message… in HandleTmf() 164 void Leader::SendKeepAliveResponse(const Coap::Message &aRequest, in SendKeepAliveResponse() 169 Coap::Message *message; in SendKeepAliveResponse() 189 Coap::Message *message; in SendDatasetChanged()
|
D | commissioner.hpp | 400 void HandleMgmtCommissionerSetResponse(Coap::Message *aMessage, 407 void HandleMgmtCommissionerGetResponse(Coap::Message *aMessage, 414 …void HandleLeaderPetitionResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, o… 419 …void HandleLeaderKeepAliveResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, … 424 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 426 void HandleRelayReceive(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 430 void SendJoinFinalizeResponse(const Coap::Message &aRequest, StateTlv::State aState);
|
D | joiner.hpp | 203 …void HandleJoinerFinalizeResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, E… 205 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 224 …void SendJoinerEntrustResponse(const Coap::Message &aRequest, const Ip6::MessageInfo &aRequestInf… 238 Coap::Message *mFinalizeMessage;
|
D | meshcop_leader.hpp | 118 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 120 void SendPetitionResponse(const Coap::Message &aRequest, 124 void SendKeepAliveResponse(const Coap::Message &aRequest,
|
D | joiner_router.hpp | 99 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 105 …void HandleJoinerEntrustResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, Er… 113 Coap::Message *PrepareJoinerEntrustMessage(void);
|
D | joiner_router.cpp | 120 Coap::Message *message = nullptr; in HandleUdpReceive() 154 template <> void JoinerRouter::HandleTmf<kUriRelayTx>(Coap::Message &aMessage, const Ip6::MessageIn… in HandleTmf() 258 Coap::Message *message; in SendJoinerEntrust() 276 Coap::Message *JoinerRouter::PrepareJoinerEntrustMessage(void) in PrepareJoinerEntrustMessage() 284 Coap::Message *message = nullptr; in PrepareJoinerEntrustMessage() 318 void JoinerRouter::HandleJoinerEntrustResponse(Coap::Message *aMessage, in HandleJoinerEntrustResponse() 328 VerifyOrExit(aMessage->GetCode() == Coap::kCodeChanged); in HandleJoinerEntrustResponse()
|
D | commissioner.cpp | 607 Coap::Message *message; in SendMgmtCommissionerGetRequest() 642 void Commissioner::HandleMgmtCommissionerGetResponse(Coap::Message *aMessage, in HandleMgmtCommissionerGetResponse() 648 VerifyOrExit(aResult == kErrorNone && aMessage->GetCode() == Coap::kCodeChanged); in HandleMgmtCommissionerGetResponse() 660 Coap::Message *message; in SendMgmtCommissionerSetRequest() 713 void Commissioner::HandleMgmtCommissionerSetResponse(Coap::Message *aMessage, in HandleMgmtCommissionerSetResponse() 723 …VerifyOrExit(aMessage->GetCode() == Coap::kCodeChanged && Tlv::Find<StateTlv>(*aMessage, state) ==… in HandleMgmtCommissionerSetResponse() 736 Coap::Message *message = nullptr; in SendPetition() 766 void Commissioner::HandleLeaderPetitionResponse(Coap::Message *aMessage, in HandleLeaderPetitionResponse() 776 VerifyOrExit(aResult == kErrorNone && aMessage->GetCode() == Coap::kCodeChanged, in HandleLeaderPetitionResponse() 822 Coap::Message *message = nullptr; in SendKeepAlive() [all …]
|
/openthread-latest/src/core/backbone_router/ |
D | backbone_tmf.hpp | 52 class BackboneTmfAgent : public Coap::Coap 95 ot::Coap::Message &aMessage, 97 …bool HandleResource(const char *aUriPath, ot::Coap::Message &aMessage, const Ip6::MessageIn… 99 …static Error Filter(const ot::Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo, void …
|
D | backbone_tmf.cpp | 47 : Coap::Coap(aInstance) in BackboneTmfAgent() 57 SuccessOrExit(error = Coap::Start(kBackboneUdpPort, Ip6::kNetifBackbone)); in Start() 67 ot::Coap::Message &aMessage, in HandleResource() 74 ot::Coap::Message &aMessage, in HandleResource() 105 Error BackboneTmfAgent::Filter(const ot::Coap::Message &aMessage, const Ip6::MessageInfo &aMessageI… in Filter()
|
D | bbr_manager.cpp | 125 template <> void Manager::HandleTmf<kUriMlr>(Coap::Message &aMessage, const Ip6::MessageInfo &aMess… in HandleTmf() 134 void Manager::HandleMulticastListenerRegistration(const Coap::Message &aMessage, const Ip6::Message… in HandleMulticastListenerRegistration() 273 void Manager::SendMulticastListenerRegistrationResponse(const Coap::Message &aMessage, in SendMulticastListenerRegistrationResponse() 280 Coap::Message *message; in SendMulticastListenerRegistrationResponse() 313 Coap::Message *message = nullptr; in SendBackboneMulticastListenerRegistration() 347 void Manager::HandleTmf<kUriDuaRegistrationRequest>(Coap::Message &aMessage, const Ip6::MessageInfo… in HandleTmf() 356 void Manager::HandleDuaRegistration(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessage… in HandleDuaRegistration() 366 Coap::Code duaRespCoapCode = Coap::kCodeEmpty; in HandleDuaRegistration() 379 if (mDuaResponseStatus >= Coap::kCodeResponseMin) in HandleDuaRegistration() 381 duaRespCoapCode = static_cast<Coap::Code>(mDuaResponseStatus); in HandleDuaRegistration() [all …]
|
D | bbr_manager.hpp | 168 … template <Uri kUri> void HandleTmf(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 171 …void HandleMulticastListenerRegistration(const Coap::Message &aMessage, const Ip6::MessageInfo &aM… 173 void SendMulticastListenerRegistrationResponse(const Coap::Message &aMessage, 184 … void HandleDuaRegistration(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 202 void SendDuaRegistrationResponse(const Coap::Message &aMessage,
|
/openthread-latest/src/core/api/ |
D | coap_api.cpp | 54 Coap::Message &response = AsCoapMessage(aResponse); in otCoapMessageInitResponse() 55 const Coap::Message &request = AsCoapMessage(aRequest); in otCoapMessageInitResponse() 105 return static_cast<uint16_t>(1 << (static_cast<uint8_t>(aSize) + Coap::Message::kBlockSzxBase)); in otCoapBlockSizeFromExponent() 110 … return AsCoapMessage(aMessage).AppendBlockOption(Coap::Message::kBlockType2, aNum, aMore, aSize); in otCoapMessageAppendBlock2Option() 115 … return AsCoapMessage(aMessage).AppendBlockOption(Coap::Message::kBlockType1, aNum, aMore, aSize); in otCoapMessageAppendBlock1Option() 162 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOptionMatching() 170 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOption() 178 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOptionMatching() 186 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOption() 213 const Coap::TxParameters &txParameters = Coap::TxParameters::From(aTxParameters); in otCoapSendRequestBlockWiseWithParameters() [all …]
|
/openthread-latest/src/core/coap/ |
D | coap_message.hpp | 59 namespace Coap { namespace 169 typedef ot::Coap::Type Type; ///< CoAP Type. 170 typedef ot::Coap::Code Code; ///< CoAP Code. 1175 DefineCoreType(otCoapOption, Coap::Option); 1176 DefineCoreType(otCoapOptionIterator, Coap::Option::Iterator); 1177 DefineMapEnum(otCoapType, Coap::Type); 1178 DefineMapEnum(otCoapCode, Coap::Code); 1187 inline Coap::Message &AsCoapMessage(otMessage *aMessage) { return *static_cast<Coap::Message *>(aMe… in AsCoapMessage() 1196 inline Coap::Message *AsCoapMessagePtr(otMessage *aMessage) { return static_cast<Coap::Message *>(a… in AsCoapMessagePtr() 1205 inline const Coap::Message &AsCoapMessage(const otMessage *aMessage) in AsCoapMessage() [all …]
|
/openthread-latest/src/core/utils/ |
D | mesh_diag.hpp | 283 bool HandleDiagnosticGetAnswer(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 284 …Error ProcessMessage(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo, uint16_t aSend… 285 bool ProcessChildTableAnswer(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 286 …bool ProcessChildrenIp6AddrsAnswer(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 287 …bool ProcessRouterNeighborTableAnswer(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageIn… 289 …void HandleDiagGetResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, Error aR…
|
D | otns.cpp | 157 void Otns::EmitCoapSend(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in EmitCoapSend() 159 char uriPath[Coap::Message::kMaxReceivedUriPath + 1]; in EmitCoapSend() 171 void Otns::EmitCoapReceive(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in EmitCoapReceive() 173 char uriPath[Coap::Message::kMaxReceivedUriPath + 1]; in EmitCoapReceive() 184 void Otns::EmitCoapSendFailure(Error aError, Coap::Message &aMessage, const Ip6::MessageInfo &aMess… in EmitCoapSendFailure() 186 char uriPath[Coap::Message::kMaxReceivedUriPath + 1]; in EmitCoapSendFailure()
|
D | otns.hpp | 144 static void EmitCoapSend(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo); 153 …static void EmitCoapSendFailure(Error aError, Coap::Message &aMessage, const Ip6::MessageInfo &aMe… 161 … static void EmitCoapReceive(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo);
|