Home
last modified time | relevance | path

Searched refs:aMessage (Results 1 – 25 of 210) sorted by relevance

123456789

/openthread-latest/src/core/api/
Dmessage_api.cpp40 void otMessageFree(otMessage *aMessage) { AsCoreType(aMessage).Free(); } in otMessageFree() argument
42 uint16_t otMessageGetLength(const otMessage *aMessage) { return AsCoreType(aMessage).GetLength(); } in otMessageGetLength() argument
44 otError otMessageSetLength(otMessage *aMessage, uint16_t aLength) { return AsCoreType(aMessage).Set… in otMessageSetLength() argument
46 uint16_t otMessageGetOffset(const otMessage *aMessage) { return AsCoreType(aMessage).GetOffset(); } in otMessageGetOffset() argument
48 void otMessageSetOffset(otMessage *aMessage, uint16_t aOffset) { AsCoreType(aMessage).SetOffset(aOf… in otMessageSetOffset() argument
50 bool otMessageIsLinkSecurityEnabled(const otMessage *aMessage) { return AsCoreType(aMessage).IsLink… in otMessageIsLinkSecurityEnabled() argument
52 bool otMessageIsLoopbackToHostAllowed(const otMessage *aMessage) in otMessageIsLoopbackToHostAllowed() argument
54 return AsCoreType(aMessage).IsLoopbackToHostAllowed(); in otMessageIsLoopbackToHostAllowed()
57 void otMessageSetLoopbackToHostAllowed(otMessage *aMessage, bool aAllowLoopbackToHost) in otMessageSetLoopbackToHostAllowed() argument
59 return AsCoreType(aMessage).SetLoopbackToHostAllowed(aAllowLoopbackToHost); in otMessageSetLoopbackToHostAllowed()
[all …]
Dcoap_api.cpp47 void otCoapMessageInit(otMessage *aMessage, otCoapType aType, otCoapCode aCode) in otCoapMessageInit() argument
49 AsCoapMessage(aMessage).Init(MapEnum(aType), MapEnum(aCode)); in otCoapMessageInit()
63 otError otCoapMessageSetToken(otMessage *aMessage, const uint8_t *aToken, uint8_t aTokenLength) in otCoapMessageSetToken() argument
65 return AsCoapMessage(aMessage).SetToken(aToken, aTokenLength); in otCoapMessageSetToken()
68 void otCoapMessageGenerateToken(otMessage *aMessage, uint8_t aTokenLength) in otCoapMessageGenerateToken() argument
70 IgnoreError(AsCoapMessage(aMessage).GenerateRandomToken(aTokenLength)); in otCoapMessageGenerateToken()
73 otError otCoapMessageAppendContentFormatOption(otMessage *aMessage, otCoapOptionContentFormat aCont… in otCoapMessageAppendContentFormatOption() argument
75 return AsCoapMessage(aMessage).AppendContentFormatOption(aContentFormat); in otCoapMessageAppendContentFormatOption()
78 otError otCoapMessageAppendOption(otMessage *aMessage, uint16_t aNumber, uint16_t aLength, const vo… in otCoapMessageAppendOption() argument
80 return AsCoapMessage(aMessage).AppendOption(aNumber, aLength, aValue); in otCoapMessageAppendOption()
[all …]
/openthread-latest/src/core/coap/
Dcoap.cpp140 Message *CoapBase::InitMessage(Message *aMessage, Type aType, Uri aUri) in InitMessage() argument
144 VerifyOrExit(aMessage != nullptr); in InitMessage()
146 SuccessOrExit(error = aMessage->Init(aType, kCodePost, aUri)); in InitMessage()
147 SuccessOrExit(error = aMessage->SetPayloadMarker()); in InitMessage()
150 FreeAndNullMessageOnError(aMessage, error); in InitMessage()
151 return aMessage; in InitMessage()
154 Message *CoapBase::InitResponse(Message *aMessage, const Message &aRequest) in InitResponse() argument
158 VerifyOrExit(aMessage != nullptr); in InitResponse()
160 SuccessOrExit(error = aMessage->SetDefaultResponseHeader(aRequest)); in InitResponse()
161 SuccessOrExit(error = aMessage->SetPayloadMarker()); in InitResponse()
[all …]
Dcoap.hpp167 void HandleRequest(Message &aMessage, const Ip6::MessageInfo &aMessageInfo) const in HandleRequest() argument
169 mHandler(mContext, &aMessage, &aMessageInfo); in HandleRequest()
256 void HandleRequest(Message &aMessage, const Ip6::MessageInfo &aMessageInfo) const in HandleRequest() argument
258 mHandler(mContext, &aMessage, &aMessageInfo); in HandleRequest()
288 …void EnqueueResponse(Message &aMessage, const Ip6::MessageInfo &aMessageInfo, const TxParameters &…
325 void DequeueResponse(Message &aMessage);
358 …typedef Error (*Interceptor)(const Message &aMessage, const Ip6::MessageInfo &aMessageInfo, void *…
535 Error SendMessage(Message &aMessage,
560 Error SendMessage(Message &aMessage,
579 …Error SendMessage(Message &aMessage, const Ip6::MessageInfo &aMessageInfo, const TxParameters &aTx…
[all …]
/openthread-latest/src/core/common/
Dtlvs.cpp57 Error Tlv::AppendTo(Message &aMessage) const { return aMessage.AppendBytes(this, static_cast<uint16… in AppendTo()
59 Error Tlv::FindTlv(const Message &aMessage, uint8_t aType, uint16_t aMaxSize, Tlv &aTlv) in FindTlv() argument
63 return FindTlv(aMessage, aType, aMaxSize, aTlv, offset); in FindTlv()
66 Error Tlv::FindTlv(const Message &aMessage, uint8_t aType, uint16_t aMaxSize, Tlv &aTlv, uint16_t &… in FindTlv() argument
71 SuccessOrExit(error = info.FindIn(aMessage, aType)); in FindTlv()
74 aMessage.ReadBytes(info.mTlvOffsetRange, &aTlv); in FindTlv()
81 Error Tlv::FindTlvValueOffsetRange(const Message &aMessage, uint8_t aType, OffsetRange &aOffsetRang… in FindTlvValueOffsetRange() argument
86 SuccessOrExit(error = info.FindIn(aMessage, aType)); in FindTlvValueOffsetRange()
93 Error Tlv::ParsedInfo::ParseFrom(const Message &aMessage, uint16_t aOffset) in ParseFrom() argument
97 offsetRange.InitFromRange(aOffset, aMessage.GetLength()); in ParseFrom()
[all …]
Dtlvs.hpp162 Error AppendTo(Message &aMessage) const;
248 Error ParseFrom(const Message &aMessage, uint16_t aOffset);
262 Error ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
276 Error FindIn(const Message &aMessage, uint8_t aType);
304 …static Error ReadTlvValue(const Message &aMessage, uint16_t aOffset, void *aValue, uint8_t aMinLen…
319 …static Error Read(const Message &aMessage, uint16_t aOffset, typename SimpleTlvType::ValueType &aV… in Read() argument
321 return ReadTlvValue(aMessage, aOffset, &aValue, sizeof(aValue)); in Read()
337 …static Error Read(const Message &aMessage, uint16_t aOffset, typename UintTlvType::UintValueType &… in Read() argument
339 return ReadUintTlv(aMessage, aOffset, aValue); in Read()
355 …static Error Read(const Message &aMessage, uint16_t aOffset, typename StringTlvType::StringType &a… in Read() argument
[all …]
Dmessage.cpp96 void MessagePool::Free(Message *aMessage) in Free() argument
98 OT_ASSERT(aMessage->Next() == nullptr && aMessage->Prev() == nullptr); in Free()
100 FreeBuffers(static_cast<Buffer *>(aMessage)); in Free()
390 Error Message::AppendBytesFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange) in AppendBytesFromMessage() argument
392 return AppendBytesFromMessage(aMessage, aOffsetRange.GetOffset(), aOffsetRange.GetLength()); in AppendBytesFromMessage()
395 Error Message::AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in AppendBytesFromMessage() argument
401 VerifyOrExit(aMessage.GetLength() >= aOffset + aLength, error = kErrorParse); in AppendBytesFromMessage()
404 aMessage.GetFirstChunk(aOffset, aLength, chunk); in AppendBytesFromMessage()
410 aMessage.GetNextChunk(aLength, chunk); in AppendBytesFromMessage()
720 const Message &aMessage, in WriteBytesFromMessage() argument
[all …]
Dmessage.hpp99 #define FreeMessage(aMessage) \ argument
102 if ((aMessage) != nullptr) \
104 (aMessage)->Free(); \
116 #define FreeMessageOnError(aMessage, aError) \ argument
119 if (((aError) != kErrorNone) && ((aMessage) != nullptr)) \
121 (aMessage)->Free(); \
131 #define FreeAndNullMessageOnError(aMessage, aError) \ argument
134 if (((aError) != kErrorNone) && ((aMessage) != nullptr)) \
136 (aMessage)->Free(); \
137 (aMessage) = nullptr; \
[all …]
/openthread-latest/include/openthread/
Dmessage.h121 void otMessageFree(otMessage *aMessage);
139 uint16_t otMessageGetLength(const otMessage *aMessage);
158 otError otMessageSetLength(otMessage *aMessage, uint16_t aLength);
175 uint16_t otMessageGetOffset(const otMessage *aMessage);
191 void otMessageSetOffset(otMessage *aMessage, uint16_t aOffset);
201 bool otMessageIsLinkSecurityEnabled(const otMessage *aMessage);
211 bool otMessageIsLoopbackToHostAllowed(const otMessage *aMessage);
219 void otMessageSetLoopbackToHostAllowed(otMessage *aMessage, bool aAllowLoopbackToHost);
231 bool otMessageIsMulticastLoopEnabled(otMessage *aMessage);
239 void otMessageSetMulticastLoopEnabled(otMessage *aMessage, bool aEnabled);
[all …]
Dcoap.h338 otMessage *aMessage,
349 typedef void (*otCoapRequestHandler)(void *aContext, otMessage *aMessage, const otMessageInfo *aMes…
475 void otCoapMessageInit(otMessage *aMessage, otCoapType aType, otCoapCode aCode);
502 otError otCoapMessageSetToken(otMessage *aMessage, const uint8_t *aToken, uint8_t aTokenLength);
510 void otCoapMessageGenerateToken(otMessage *aMessage, uint8_t aTokenLength);
530 otError otCoapMessageAppendContentFormatOption(otMessage *aMessage, otCoapOptionContentFormat aCont…
544 otError otCoapMessageAppendOption(otMessage *aMessage, uint16_t aNumber, uint16_t aLength, const vo…
560 otError otCoapMessageAppendUintOption(otMessage *aMessage, uint16_t aNumber, uint32_t aValue);
572 otError otCoapMessageAppendObserveOption(otMessage *aMessage, uint32_t aObserve);
584 otError otCoapMessageAppendUriPathOptions(otMessage *aMessage, const char *aUriPath);
[all …]
/openthread-latest/src/core/net/
Dchecksum.cpp83 void Checksum::WriteToMessage(uint16_t aOffset, Message &aMessage) const in WriteToMessage()
94 aMessage.Write(aOffset, checksum); in WriteToMessage()
100 const Message &aMessage) in Calculate() argument
103 uint16_t length = aMessage.GetLength() - aMessage.GetOffset(); in Calculate()
114 aMessage.GetFirstChunk(aMessage.GetOffset(), length, chunk); in Calculate()
119 aMessage.GetNextChunk(length, chunk); in Calculate()
126 const Message &aMessage) in Calculate() argument
129 uint16_t length = aMessage.GetLength() - aMessage.GetOffset(); in Calculate()
143 aMessage.GetFirstChunk(aMessage.GetOffset(), length, chunk); in Calculate()
148 aMessage.GetNextChunk(length, chunk); in Calculate()
[all …]
Ddhcp6_server.cpp171 void Server::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in HandleUdpReceive() argument
175 SuccessOrExit(aMessage.Read(aMessage.GetOffset(), header)); in HandleUdpReceive()
176 aMessage.MoveOffset(sizeof(header)); in HandleUdpReceive()
181 ProcessSolicit(aMessage, aMessageInfo.GetPeerAddr(), header.GetTransactionId()); in HandleUdpReceive()
187 void Server::ProcessSolicit(Message &aMessage, const Ip6::Address &aDst, const TransactionId &aTran… in ProcessSolicit() argument
192 uint16_t offset = aMessage.GetOffset(); in ProcessSolicit()
193 uint16_t length = aMessage.GetLength() - aMessage.GetOffset(); in ProcessSolicit()
196 … VerifyOrExit((optionOffset = FindOption(aMessage, offset, length, kOptionClientIdentifier)) > 0); in ProcessSolicit()
197 SuccessOrExit(ProcessClientIdentifier(aMessage, optionOffset, clientIdentifier)); in ProcessSolicit()
200 VerifyOrExit(FindOption(aMessage, offset, length, kOptionServerIdentifier) == 0); in ProcessSolicit()
[all …]
Ddhcp6_client.cpp287 Error Client::AppendHeader(Message &aMessage) in AppendHeader() argument
294 return aMessage.Append(header); in AppendHeader()
297 Error Client::AppendElapsedTime(Message &aMessage) in AppendElapsedTime() argument
303 return aMessage.Append(option); in AppendElapsedTime()
306 Error Client::AppendClientIdentifier(Message &aMessage) in AppendClientIdentifier() argument
318 return aMessage.Append(option); in AppendClientIdentifier()
321 Error Client::AppendIaNa(Message &aMessage, uint16_t aRloc16) in AppendIaNa() argument
351 SuccessOrExit(error = aMessage.Append(option)); in AppendIaNa()
357 Error Client::AppendIaAddress(Message &aMessage, uint16_t aRloc16) in AppendIaAddress() argument
374 SuccessOrExit(error = aMessage.Append(option)); in AppendIaAddress()
[all …]
Ddns_types.cpp161 Error Name::AppendTo(Message &aMessage) const in AppendTo()
167 error = AppendTerminator(aMessage); in AppendTo()
171 error = AppendName(GetAsCString(), aMessage); in AppendTo()
187 SuccessOrExit(error = iterator.AppendLabel(aMessage)); in AppendTo()
192 error = AppendTerminator(aMessage); in AppendTo()
206 Error Name::AppendLabel(const char *aLabel, Message &aMessage) in AppendLabel() argument
208 return AppendLabel(aLabel, static_cast<uint8_t>(StringLength(aLabel, kMaxLabelSize)), aMessage); in AppendLabel()
211 Error Name::AppendLabel(const char *aLabel, uint8_t aLength, Message &aMessage) in AppendLabel() argument
217 SuccessOrExit(error = aMessage.Append(aLength)); in AppendLabel()
218 error = aMessage.AppendBytes(aLabel, aLength); in AppendLabel()
[all …]
Ddhcp6_client.hpp117 Error AppendHeader(Message &aMessage);
118 Error AppendClientIdentifier(Message &aMessage);
119 Error AppendIaNa(Message &aMessage, uint16_t aRloc16);
120 Error AppendIaAddress(Message &aMessage, uint16_t aRloc16);
121 Error AppendElapsedTime(Message &aMessage);
122 Error AppendRapidCommit(Message &aMessage);
124 void HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageInfo);
126 void ProcessReply(Message &aMessage);
127 uint16_t FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Code aCode);
128 Error ProcessServerIdentifier(Message &aMessage, uint16_t aOffset);
[all …]
Ddhcp6_server.hpp173 Error AppendHeader(Message &aMessage, const TransactionId &aTransactionId);
174 Error AppendClientIdentifier(Message &aMessage, ClientIdentifier &aClientId);
175 Error AppendServerIdentifier(Message &aMessage);
176 Error AppendIaNa(Message &aMessage, IaNa &aIaNa);
177 Error AppendStatusCode(Message &aMessage, Status aStatusCode);
178 Error AppendIaAddress(Message &aMessage, ClientIdentifier &aClientId);
179 Error AppendRapidCommit(Message &aMessage);
180 Error AppendVendorSpecificInformation(Message &aMessage);
182 Error AddIaAddress(Message &aMessage, const Ip6::Address &aPrefix, ClientIdentifier &aClientId);
183 void HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageInfo);
[all …]
Dip6.cpp162 Error Ip6::AddMplOption(Message &aMessage, Header &aHeader) in AddMplOption() argument
176 SuccessOrExit(error = aMessage.PrependBytes(&padOption, padOption.GetSize())); in AddMplOption()
179 SuccessOrExit(error = aMessage.PrependBytes(&mplOption, mplOption.GetSize())); in AddMplOption()
180 SuccessOrExit(error = aMessage.Prepend(hbhHeader)); in AddMplOption()
188 Error Ip6::PrepareMulticastToLargerThanRealmLocal(Message &aMessage, const Header &aHeader) in PrepareMulticastToLargerThanRealmLocal() argument
198 Message *messageCopy = aMessage.Clone(); in PrepareMulticastToLargerThanRealmLocal()
223 SuccessOrExit(error = AddMplOption(aMessage, tunnelHeader)); in PrepareMulticastToLargerThanRealmLocal()
224 SuccessOrExit(error = aMessage.Prepend(tunnelHeader)); in PrepareMulticastToLargerThanRealmLocal()
230 Error Ip6::InsertMplOption(Message &aMessage, Header &aHeader) in InsertMplOption() argument
236 error = PrepareMulticastToLargerThanRealmLocal(aMessage, aHeader); in InsertMplOption()
[all …]
Ddns_types.hpp514 Name(const Message &aMessage, uint16_t aOffset) in Name() argument
515 : Name(nullptr, &aMessage, aOffset) in Name()
569 void SetFromMessage(const Message &aMessage, uint16_t aOffset) in SetFromMessage() argument
572 mMessage = &aMessage; in SetFromMessage()
640 Error AppendTo(Message &aMessage) const;
658 static Error AppendLabel(const char *aLabel, Message &aMessage);
679 static Error AppendMultipleLabels(const char *aLabels, Message &aMessage);
691 static Error AppendTerminator(Message &aMessage);
705 static Error AppendPointerLabel(uint16_t aOffset, Message &aMessage);
723 static Error AppendName(const char *aName, Message &aMessage);
[all …]
/openthread-latest/src/core/thread/
Dmesh_forwarder.cpp208 Error MeshForwarder::UpdateEcnOrDrop(Message &aMessage, bool aPreparingToSend) in UpdateEcnOrDrop() argument
222 uint32_t timeInQueue = TimerMilli::GetNow() - aMessage.GetTimestamp(); in UpdateEcnOrDrop()
226 VerifyOrExit(aMessage.IsDirectTransmission() && (aMessage.GetOffset() == 0)); in UpdateEcnOrDrop()
228 if (aMessage.GetType() == Message::kTypeIp6) in UpdateEcnOrDrop()
232 IgnoreError(aMessage.Read(0, ip6Header)); in UpdateEcnOrDrop()
250 aMessage.Write(0, ip6Header); in UpdateEcnOrDrop()
251 LogMessage(kMessageMarkEcn, aMessage); in UpdateEcnOrDrop()
261 else if (aMessage.GetType() == Message::kType6lowpan) in UpdateEcnOrDrop()
269 IgnoreError(meshHeader.ParseFrom(aMessage, headerLength)); in UpdateEcnOrDrop()
273 if (fragmentHeader.ParseFrom(aMessage, offset, headerLength) == kErrorNone) in UpdateEcnOrDrop()
[all …]
Dnetwork_diagnostic.cpp111 Error Server::AppendIp6AddressList(Message &aMessage) in AppendIp6AddressList() argument
128 SuccessOrExit(error = aMessage.Append(tlv)); in AppendIp6AddressList()
136 SuccessOrExit(error = aMessage.Append(extTlv)); in AppendIp6AddressList()
141 SuccessOrExit(error = aMessage.Append(addr.GetAddress())); in AppendIp6AddressList()
149 Error Server::AppendChildTable(Message &aMessage) in AppendChildTable() argument
164 SuccessOrExit(error = aMessage.Append(tlv)); in AppendChildTable()
172 SuccessOrExit(error = aMessage.Append(extTlv)); in AppendChildTable()
193 SuccessOrExit(error = aMessage.Append(entry)); in AppendChildTable()
201 Error Server::AppendMacCounters(Message &aMessage) in AppendMacCounters() argument
220 return tlv.AppendTo(aMessage); in AppendMacCounters()
[all …]
Dlowpan.cpp203 Error Lowpan::Compress(Message &aMessage, const Mac::Addresses &aMacAddrs, FrameBuilder &aFrameBuil… in Compress() argument
212 error = Compress(aMessage, aMacAddrs, aFrameBuilder, headerDepth); in Compress()
227 Error Lowpan::Compress(Message &aMessage, in Compress() argument
233 uint16_t startOffset = aMessage.GetOffset(); in Compress()
245 SuccessOrExit(error = aMessage.Read(aMessage.GetOffset(), ip6Header)); in Compress()
378 aMessage.MoveOffset(sizeof(ip6Header)); in Compress()
387 SuccessOrExit(error = CompressExtensionHeader(aMessage, aFrameBuilder, nextHeader)); in Compress()
391 error = CompressUdp(aMessage, aFrameBuilder); in Compress()
398 error = Compress(aMessage, aMacAddrs, aFrameBuilder); in Compress()
418 aMessage.SetOffset(startOffset); in Compress()
[all …]
/openthread-latest/src/core/utils/
Dmesh_diag.cpp111 otMessage *aMessage, in HandleDiagGetResponse() argument
115 …static_cast<MeshDiag *>(aContext)->HandleDiagGetResponse(AsCoapMessagePtr(aMessage), AsCoreTypePtr… in HandleDiagGetResponse()
119 void MeshDiag::HandleDiagGetResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo,… in HandleDiagGetResponse() argument
129 VerifyOrExit(aMessage != nullptr); in HandleDiagGetResponse()
132 SuccessOrExit(routerInfo.ParseFrom(*aMessage)); in HandleDiagGetResponse()
134 if (ip6AddrIterator.InitFrom(*aMessage) == kErrorNone) in HandleDiagGetResponse()
139 if (childIterator.InitFrom(*aMessage, routerInfo.mRloc16) == kErrorNone) in HandleDiagGetResponse()
235 bool MeshDiag::HandleDiagnosticGetAnswer(Coap::Message &aMessage, const Ip6::MessageInfo &aMessageI… in HandleDiagnosticGetAnswer() argument
242 didProcess = ProcessChildTableAnswer(aMessage, aMessageInfo); in HandleDiagnosticGetAnswer()
246 didProcess = ProcessChildrenIp6AddrsAnswer(aMessage, aMessageInfo); in HandleDiagnosticGetAnswer()
[all …]
Dotns.cpp157 void Otns::EmitCoapSend(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in EmitCoapSend() argument
162 SuccessOrExit(error = aMessage.ReadUriPathOptions(uriPath)); in EmitCoapSend()
164 …EmitStatus("coap=send,%d,%d,%d,%s,%s,%d", aMessage.GetMessageId(), aMessage.GetType(), aMessage.Ge… in EmitCoapSend()
171 void Otns::EmitCoapReceive(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in EmitCoapReceive() argument
176 SuccessOrExit(error = aMessage.ReadUriPathOptions(uriPath)); in EmitCoapReceive()
178 …EmitStatus("coap=recv,%d,%d,%d,%s,%s,%d", aMessage.GetMessageId(), aMessage.GetType(), aMessage.Ge… in EmitCoapReceive()
184 void Otns::EmitCoapSendFailure(Error aError, Coap::Message &aMessage, const Ip6::MessageInfo &aMess… in EmitCoapSendFailure() argument
189 SuccessOrExit(error = aMessage.ReadUriPathOptions(uriPath)); in EmitCoapSendFailure()
191 …mitStatus("coap=send_error,%d,%d,%d,%s,%s,%d,%s", aMessage.GetMessageId(), aMessage.GetType(), aMe… in EmitCoapSendFailure()
/openthread-latest/src/core/meshcop/
Dborder_agent.cpp335 void BorderAgent::HandleTmfCommissionerKeepAlive(Coap::Message &aMessage, const Ip6::MessageInfo &a… in HandleTmfCommissionerKeepAlive() argument
339 SuccessOrExit(ForwardToLeader(aMessage, aMessageInfo, kUriLeaderKeepAlive)); in HandleTmfCommissionerKeepAlive()
346 Error BorderAgent::ForwardToLeader(const Coap::Message &aMessage, const Ip6::MessageInfo &aMessageI… in ForwardToLeader() argument
374 SuccessOrExit(error = mCoapDtlsSession->SendAck(aMessage, aMessageInfo)); in ForwardToLeader()
377 …forwardContext.Reset(ForwardContext::AllocateAndInit(GetInstance(), aMessage, petition, separate)); in ForwardToLeader()
383 offsetRange.InitFromMessageOffsetToEnd(aMessage); in ForwardToLeader()
384 SuccessOrExit(error = message->AppendBytesFromMessage(aMessage, offsetRange)); in ForwardToLeader()
406 SendErrorMessage(aMessage, separate, error); in ForwardToLeader()
413 otMessage *aMessage, in HandleCoapResponse() argument
421 …>Get<BorderAgent>().HandleCoapResponse(*forwardContext.Get(), AsCoapMessagePtr(aMessage), aResult); in HandleCoapResponse()
[all …]
/openthread-latest/examples/platforms/simulation/
Dinfra_if.c83 static uint16_t getMessageSize(const Message *aMessage) in getMessageSize() argument
85 return (uint16_t)(&aMessage->mData[aMessage->mDataLength] - (const uint8_t *)aMessage); in getMessageSize()
144 static void processMessage(otInstance *aInstance, Message *aMessage, uint16_t aLength) in processMessage() argument
149 otEXPECT(getMessageSize(aMessage) == aLength); in processMessage()
150 otEXPECT(aMessage->mDataLength > 0); in processMessage()
153 …otEXPECT(addressesMatch(&aMessage->mDst, &sIp6Address) || addressesMatch(&aMessage->mDst, &sLinkLo… in processMessage()
154 addressesMatch(&aMessage->mDst, &sLinkLocalAllRouters)); in processMessage()
156 if (aMessage->mData[0] == OT_ICMP6_TYPE_NEIGHBOR_SOLICIT) in processMessage()
159 sendNeighborAdvert(aMessage); in processMessage()
163 LOG("Received msg, len:%u", aMessage->mDataLength); in processMessage()
[all …]

123456789