Home
last modified time | relevance | path

Searched refs:Option (Results 1 – 21 of 21) sorted by relevance

/openthread-latest/src/core/net/
Ddhcp6.hpp198 class Option class
260 class ClientIdentifier : public Option
270 SetLength(sizeof(*this) - sizeof(Option)); in Init()
334 class ServerIdentifier : public Option
344 SetLength(sizeof(*this) - sizeof(Option)); in Init()
412 class IaNa : public Option
425 SetLength(sizeof(*this) - sizeof(Option)); in Init()
487 class IaAddress : public Option
500 SetLength(sizeof(*this) - sizeof(Option)); in Init()
573 class ElapsedTime : public Option
[all …]
Dnd6.cpp48 Option::Iterator::Iterator(void) in Iterator()
55 Option::Iterator::Iterator(const void *aStart, const void *aEnd) in Iterator()
57 , mEnd(reinterpret_cast<const Option *>(aEnd)) in Iterator()
62 mOption = Validate(reinterpret_cast<const Option *>(aStart)); in Iterator()
65 const Option *Option::Iterator::Next(const Option *aOption) in Next()
67 …return reinterpret_cast<const Option *>(reinterpret_cast<const uint8_t *>(aOption) + aOption->GetS… in Next()
70 void Option::Iterator::Advance(void) { mOption = (mOption != nullptr) ? Validate(Next(mOption)) : n… in Advance()
72 const Option *Option::Iterator::Validate(const Option *aOption) const in Validate()
212 Option *RouterAdvert::TxMessage::AppendOption(uint16_t aOptionSize) in AppendOption()
220 Option *option = nullptr; in AppendOption()
[all …]
Dnd6.hpp69 class Option class
150 const Option &operator*(void) { return *mOption; } in operator *()
156 static const Option *Next(const Option *aOption);
158 const Option *Validate(const Option *aOption) const;
160 const Option *mOption;
161 const Option *mEnd;
175 class PrefixInfoOption : public Option, private Clearable<PrefixInfoOption>
335 class RouteInfoOption : public Option, private Clearable<RouteInfoOption>
470 class RaFlagsExtOption : public Option, private Clearable<RaFlagsExtOption>
760Option::Iterator begin(void) const { return Option::Iterator(GetOptionStart(), GetDataEnd()); } in begin()
[all …]
Dip6_headers.cpp72 Error Option::ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ParseFrom()
94 uint16_t Option::GetSize(void) const in GetSize()
96 return (mType == kTypePad1) ? sizeof(mType) : static_cast<uint16_t>(mLength) + sizeof(Option); in GetSize()
115 SetLength(aPadSize - sizeof(Option)); in InitForPadSize()
Ddhcp6_client.cpp352 length = sizeof(IaNa) + sizeof(IaAddress) * count - sizeof(Option); in AppendIaNa()
456 Option option; in FindOption()
480 ((option.GetLength() == (sizeof(option) - sizeof(Option))) && in ProcessServerIdentifier()
498 …(option.GetLength() == (sizeof(option) - sizeof(Option))) && (option.GetDuidType() == kDuidLinkLay… in ProcessClientIdentifier()
515 length = option.GetLength() - (sizeof(option) - sizeof(Option)); in ProcessIaNa()
547 …VerifyOrExit((option.GetLength() >= sizeof(option) - sizeof(Option)) && (option.GetStatusCode() ==… in ProcessStatusCode()
560 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress()
Ddhcp6_server.cpp236 Option option; in FindOption()
256 VerifyOrExit((aClientId.GetLength() == sizeof(aClientId) - sizeof(Option)) && in ProcessClientIdentifier()
270 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessElapsedTime()
284 length = aIaNa.GetLength() + sizeof(Option) - sizeof(IaNa); in ProcessIaNa()
309 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress()
405 length += sizeof(IaNa) + sizeof(StatusCode) - sizeof(Option); in AppendIaNa()
Dip6_mpl.hpp64 class MplOption : public Option
68 …static constexpr uint8_t kMinSize = (2 + sizeof(Option)); ///< Minimum size (num of bytes) of `Mpl…
Dip6_headers.hpp456 class Option class
563 class PadOption : public Option, private Clearable<PadOption>
Dip6_mpl.cpp65 SetLength(sizeof(*this) - sizeof(Option) - sizeof(mSeedId)); in Init()
68 SetLength(sizeof(*this) - sizeof(Option)); in Init()
Ddns_types.hpp2625 class Option class
2668 uint32_t GetSize(void) const { return sizeof(Option) + GetOptionLength(); } in GetSize()
2685 class LeaseOption : public Option
Dip6.cpp324 Option option; in RemoveMplOption()
533 Option option; in HandleOptions()
555 VerifyOrExit(option.GetAction() == Option::kActionSkip, error = kErrorDrop); in HandleOptions()
Ddns_types.cpp1254 SuccessOrExit(error = aMessage.Read(aOffset, this, sizeof(Option))); in ReadFrom()
/openthread-latest/src/core/coap/
Dcoap_message.cpp251 Option::Iterator iterator; in ReadUriPathOptions()
319 Option::Iterator iterator; in ReadBlockOptionValues()
377 Option::Iterator iterator; in ParseHeader()
502 Error Option::Iterator::Init(const Message &aMessage) in Init()
524 Error Option::Iterator::Advance(void) in Advance()
574 Error Option::Iterator::ReadOptionValue(void *aValue) const in ReadOptionValue()
585 Error Option::Iterator::ReadOptionValue(uint64_t &aUintValue) const in ReadOptionValue()
607 Error Option::Iterator::Read(uint16_t aLength, void *aBuffer) in Read()
622 Error Option::Iterator::ReadExtendedOptionField(uint16_t &aValue) in ReadExtendedOptionField()
652 Error Option::Iterator::InitOrAdvance(const Message *aMessage, uint16_t aNumber) in InitOrAdvance()
Dcoap_message.hpp72 class Option;
167 friend class Option;
1080 class Option : public otCoapOption class
1185 …const Option *GetOption(void) const { return IsDone() ? nullptr : static_cast<const Option *>(&mOp… in GetOption()
1270 DefineCoreType(otCoapOption, Coap::Option);
1271 DefineCoreType(otCoapOptionIterator, Coap::Option::Iterator);
Dcoap.cpp290 Option::Iterator iterator; in SendMessage()
620 Option::Iterator iterator; in PrepareNextBlockRequest()
863 Option::Iterator iterator; in ProcessBlock2Request()
1092 Option::Iterator iterator; in ProcessReceivedResponse()
1164 Option::Iterator iterator; in ProcessReceivedResponse()
1294 Option::Iterator iterator; in ProcessReceivedRequest()
/openthread-latest/src/core/api/
Dcoap_api.cpp166 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOptionMatching()
174 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOption()
182 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOptionMatching()
190 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOption()
/openthread-latest/tests/unit/
Dtest_routing_manager.cpp473 for (const Ip6::Nd::Option &option : raMsg) in ValidateRouterAdvert()
477 case Ip6::Nd::Option::kTypePrefixInfo: in ValidateRouterAdvert()
523 case Ip6::Nd::Option::kTypeRouteInfo: in ValidateRouterAdvert()
548 case Ip6::Nd::Option::kTypeRaFlagsExtension: in ValidateRouterAdvert()
603 for (const Ip6::Nd::Option &option : raMsg) in LogRouterAdvert()
607 case Ip6::Nd::Option::kTypePrefixInfo: in LogRouterAdvert()
620 case Ip6::Nd::Option::kTypeRouteInfo: in LogRouterAdvert()
632 case Ip6::Nd::Option::kTypeRaFlagsExtension: in LogRouterAdvert()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp1197 for (const Option &option : aRaMessage) in ProcessRouterAdvertMessage()
1201 case Option::kTypePrefixInfo: in ProcessRouterAdvertMessage()
1205 case Option::kTypeRouteInfo: in ProcessRouterAdvertMessage()
1209 case Option::kTypeRaFlagsExtension: in ProcessRouterAdvertMessage()
4041 for (const Option &option : raMsg) in Process()
4043 …if (option.GetType() != Option::kTypePrefixInfo || !static_cast<const PrefixInfoOption &>(option).… in Process()
Drouting_manager.hpp688 using Option = Ip6::Nd::Option; typedef in ot::BorderRouter::RoutingManager
/openthread-latest/src/core/thread/
Dlowpan.cpp475 Ip6::Option option; in CompressExtensionHeader()
/openthread-latest/third_party/mbedtls/repo/
DChangeLog4915 * Option to set the Curve preference order (disabled by default)