/openthread-latest/src/core/net/ |
D | ip6_headers.cpp | 72 Error Option::ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ParseFrom() argument 79 SuccessOrExit(error = aMessage.Read(aOffsetRange, this, sizeof(mType))); in ParseFrom() 87 SuccessOrExit(error = aMessage.Read(aOffsetRange, *this)); in ParseFrom() 88 VerifyOrExit(aOffsetRange.Contains(GetSize()), error = kErrorParse); in ParseFrom()
|
D | ip6_mpl.cpp | 86 Error Mpl::ProcessOption(Message &aMessage, const OffsetRange &aOffsetRange, const Address &aAddres… in ProcessOption() argument 93 SuccessOrExit(error = aMessage.Read(aOffsetRange, &option, MplOption::kMinSize)); in ProcessOption() 104 SuccessOrExit(error = aMessage.Read(aOffsetRange, option)); in ProcessOption()
|
D | ip6_mpl.hpp | 188 …Error ProcessOption(Message &aMessage, const OffsetRange &aOffsetRange, const Address &aAddress, b…
|
D | ip6.cpp | 492 Error Ip6::ReadHopByHopHeader(const Message &aMessage, OffsetRange &aOffsetRange, HopByHopHeader &a… in ReadHopByHopHeader() argument 500 SuccessOrExit(error = aMessage.Read(aOffsetRange, aHbhHeader)); in ReadHopByHopHeader() 501 VerifyOrExit(aOffsetRange.Contains(aHbhHeader.GetSize()), error = kErrorParse); in ReadHopByHopHeader() 502 aOffsetRange.ShrinkLength(aHbhHeader.GetSize()); in ReadHopByHopHeader() 503 aOffsetRange.AdvanceOffset(sizeof(HopByHopHeader)); in ReadHopByHopHeader()
|
D | ip6.hpp | 369 …Error ReadHopByHopHeader(const Message &aMessage, OffsetRange &aOffsetRange, HopByHopHeader &aHbhH…
|
D | ip6_headers.hpp | 483 Error ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
|
/openthread-latest/src/core/common/ |
D | tlvs.cpp | 81 …ror Tlv::FindTlvValueOffsetRange(const Message &aMessage, uint8_t aType, OffsetRange &aOffsetRange) in FindTlvValueOffsetRange() argument 87 aOffsetRange = info.mValueOffsetRange; in FindTlvValueOffsetRange() 101 Error Tlv::ParsedInfo::ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ParseFrom() argument 109 SuccessOrExit(error = aMessage.Read(aOffsetRange, tlv)); in ParseFrom() 121 SuccessOrExit(error = aMessage.Read(aOffsetRange, extTlv)); in ParseFrom() 128 mTlvOffsetRange = aOffsetRange; in ParseFrom()
|
D | message.cpp | 390 Error Message::AppendBytesFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange) in AppendBytesFromMessage() argument 392 return AppendBytesFromMessage(aMessage, aOffsetRange.GetOffset(), aOffsetRange.GetLength()); in AppendBytesFromMessage() 632 uint16_t Message::ReadBytes(const OffsetRange &aOffsetRange, void *aBuf) const in ReadBytes() argument 634 return ReadBytes(aOffsetRange.GetOffset(), aBuf, aOffsetRange.GetLength()); in ReadBytes() 648 Error Message::Read(const OffsetRange &aOffsetRange, void *aBuf, uint16_t aLength) const in Read() argument 652 VerifyOrExit(aOffsetRange.Contains(aLength), error = kErrorParse); in Read() 653 error = Read(aOffsetRange.GetOffset(), aBuf, aLength); in Read()
|
D | message.hpp | 765 Error AppendBytesFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange); 832 uint16_t ReadBytes(const OffsetRange &aOffsetRange, void *aBuf) const; 856 Error Read(const OffsetRange &aOffsetRange, void *aBuf, uint16_t aLength) const; 887 …template <typename ObjectType> Error Read(const OffsetRange &aOffsetRange, ObjectType &aObject) co… in Read() argument 891 return Read(aOffsetRange, &aObject, sizeof(ObjectType)); in Read()
|
D | tlvs.hpp | 262 Error ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange); 440 …c Error FindTlvValueOffsetRange(const Message &aMessage, uint8_t aType, OffsetRange &aOffsetRange);
|
/openthread-latest/src/core/thread/ |
D | link_metrics.cpp | 117 void Initiator::HandleReport(const Message &aMessage, OffsetRange &aOffsetRange, const Ip6::Address… in HandleReport() argument 134 for (; !aOffsetRange.IsEmpty(); aOffsetRange.AdvanceOffset(tlvInfo.GetSize())) in HandleReport() 136 SuccessOrExit(error = tlvInfo.ParseFrom(aMessage, aOffsetRange)); in HandleReport() 151 … SuccessOrExit(error = Tlv::Read<StatusSubTlv>(aMessage, aOffsetRange.GetOffset(), status)); in HandleReport() 159 …SuccessOrExit(error = aMessage.Read(aOffsetRange, &reportTlv, sizeof(Tlv) + ReportSubTlv::kMinLeng… in HandleReport() 175 SuccessOrExit(error = aMessage.Read(aOffsetRange.GetOffset(), reportTlv)); in HandleReport() 636 Error Subject::ReadTypeIdsFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange, Met… in ReadTypeIdsFromMessage() argument 639 OffsetRange offsetRange = aOffsetRange; in ReadTypeIdsFromMessage()
|
D | mle_types.cpp | 168 Error RxChallenge::ReadFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ReadFrom() argument 171 OffsetRange offsetRange = aOffsetRange; in ReadFrom()
|
D | link_metrics.hpp | 149 …void HandleReport(const Message &aMessage, OffsetRange &aOffsetRange, const Ip6::Address &aAddress… 325 …static Error ReadTypeIdsFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange, Metr…
|
D | network_data_leader.cpp | 469 const OffsetRange &aOffsetRange) in SetNetworkData() argument 472 uint16_t length = aOffsetRange.GetLength(); in SetNetworkData() 475 SuccessOrExit(error = aMessage.Read(aOffsetRange.GetOffset(), GetBytes(), length)); in SetNetworkData()
|
D | mle_types.hpp | 529 Error ReadFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
|
D | network_data_leader.hpp | 169 const OffsetRange &aOffsetRange);
|
/openthread-latest/src/core/meshcop/ |
D | dataset.cpp | 348 Error Dataset::SetFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in SetFrom() argument 352 VerifyOrExit(aOffsetRange.GetLength() <= kMaxLength, error = kErrorInvalidArgs); in SetFrom() 354 SuccessOrExit(error = aMessage.Read(aOffsetRange, mTlvs, aOffsetRange.GetLength())); in SetFrom() 355 mLength = static_cast<uint8_t>(aOffsetRange.GetLength()); in SetFrom()
|
D | dataset.hpp | 595 Error SetFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
|