Home
last modified time | relevance | path

Searched refs:aOffsetRange (Results 1 – 18 of 18) sorted by relevance

/openthread-latest/src/core/net/
Dip6_headers.cpp72 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()
Dip6_mpl.cpp86 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()
Dip6_mpl.hpp188 …Error ProcessOption(Message &aMessage, const OffsetRange &aOffsetRange, const Address &aAddress, b…
Dip6.cpp492 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()
Dip6.hpp369 …Error ReadHopByHopHeader(const Message &aMessage, OffsetRange &aOffsetRange, HopByHopHeader &aHbhH…
Dip6_headers.hpp483 Error ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
/openthread-latest/src/core/common/
Dtlvs.cpp81 …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()
Dmessage.cpp390 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()
Dmessage.hpp765 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()
Dtlvs.hpp262 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/
Dlink_metrics.cpp117 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()
Dmle_types.cpp168 Error RxChallenge::ReadFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ReadFrom() argument
171 OffsetRange offsetRange = aOffsetRange; in ReadFrom()
Dlink_metrics.hpp149 …void HandleReport(const Message &aMessage, OffsetRange &aOffsetRange, const Ip6::Address &aAddress…
325 …static Error ReadTypeIdsFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange, Metr…
Dnetwork_data_leader.cpp469 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()
Dmle_types.hpp529 Error ReadFrom(const Message &aMessage, const OffsetRange &aOffsetRange);
Dnetwork_data_leader.hpp169 const OffsetRange &aOffsetRange);
/openthread-latest/src/core/meshcop/
Ddataset.cpp348 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()
Ddataset.hpp595 Error SetFrom(const Message &aMessage, const OffsetRange &aOffsetRange);