Home
last modified time | relevance | path

Searched refs:Coap (Results 1 – 25 of 64) sorted by relevance

123

/openthread-latest/src/core/thread/
Dnetwork_diagnostic.hpp179 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 …]
Dtmf.hpp57 …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);
Dtmf.cpp80 : 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()
Dnetwork_diagnostic.cpp395 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 …]
Danycast_locator.cpp51 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/
Dcli_coap.cpp47 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/
Dborder_agent.hpp251 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 …]
Dborder_agent.cpp335 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 …]
Ddataset_manager.hpp225Coap::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);
Dmeshcop_leader.cpp53 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()
Dcommissioner.hpp400 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);
Djoiner.hpp203 …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;
Dmeshcop_leader.hpp118 … 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,
Djoiner_router.hpp99 … 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);
Djoiner_router.cpp120 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()
Dcommissioner.cpp607 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/
Dbackbone_tmf.hpp52 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 …
Dbackbone_tmf.cpp47 : 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()
Dbbr_manager.cpp125 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 …]
Dbbr_manager.hpp168 … 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/
Dcoap_api.cpp54 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/
Dcoap_message.hpp59 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/
Dmesh_diag.hpp283 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…
Dotns.cpp157 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()
Dotns.hpp144 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);

123