Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 – 25 of 59) sorted by relevance

123

/openthread-latest/src/core/net/
Dnetif.hpp269 class Iterator : public ItemPtrIterator<ExternalMulticastAddress, Iterator> class in ot::Ip6::Netif::ExternalMulticastAddress
271 friend class ItemPtrIterator<ExternalMulticastAddress, Iterator>;
282 explicit Iterator(const Netif &aNetif, Address::TypeFilter aFilter = Address::kTypeAny);
294 Iterator begin(void) { return Iterator(mNetif, mFilter); } in begin()
295 Iterator end(void) { return Iterator(mNetif, Iterator::kEndIterator); } in end()
307 Iterator(const Netif &aNetif, IteratorType) in Iterator() function in ot::Ip6::Netif::ExternalMulticastAddress::Iterator
584 ExternalMulticastAddress::Iterator::Builder IterateExternalMulticastAddresses( in IterateExternalMulticastAddresses()
587 return ExternalMulticastAddress::Iterator::Builder(*this, aFilter); in IterateExternalMulticastAddresses()
596 …bool HasAnyExternalMulticastAddress(void) const { return !ExternalMulticastAddress::Iterator(*this… in HasAnyExternalMulticastAddress()
Dnd6.cpp47 Option::Iterator::Iterator(void) in Iterator() function in ot::Ip6::Nd::Option::Iterator
54 Option::Iterator::Iterator(const void *aStart, const void *aEnd) in Iterator() function in ot::Ip6::Nd::Option::Iterator
64 const Option *Option::Iterator::Next(const Option *aOption) in Next()
69 void Option::Iterator::Advance(void) { mOption = (mOption != nullptr) ? Validate(Next(mOption)) : n… in Advance()
71 const Option *Option::Iterator::Validate(const Option *aOption) const in Validate()
Dnd6.hpp143 class Iterator : public Unequatable<Iterator> class in ot::Ip6::Nd::Option
146 Iterator(void);
147 Iterator(const void *aStart, const void *aEnd);
152 bool operator==(const Iterator &aOther) const { return mOption == aOther.mOption; } in operator ==()
772 … Option::Iterator begin(void) const { return Option::Iterator(GetOptionStart(), GetDataEnd()); } in begin()
773 Option::Iterator end(void) const { return Option::Iterator(); } in end()
/openthread-latest/src/core/thread/
Dchild_table.hpp61 class Iterator : public InstanceLocator, public ItemPtrIterator<Child, Iterator> class in ot::ChildTable
63 friend class ItemPtrIterator<Child, Iterator>;
73 Iterator(Instance &aInstance, Child::StateFilter aFilter);
88 explicit Iterator(Instance &aInstance) in Iterator() function in ot::ChildTable::Iterator
321 Iterator begin(void) { return Iterator(GetInstance(), mFilter); } in begin()
322 Iterator end(void) { return Iterator(GetInstance()); } in end()
Dnetwork_data.hpp100 typedef otNetworkDataIterator Iterator; typedef
102 constexpr Iterator kIteratorInit = OT_NETWORK_DATA_ITERATOR_INIT; ///< Initializer for `Iterator` t…
193 Error GetNextOnMeshPrefix(Iterator &aIterator, OnMeshPrefixConfig &aConfig) const;
205 …Error GetNextOnMeshPrefix(Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &aConfig) cons…
216 Error GetNextExternalRoute(Iterator &aIterator, ExternalRouteConfig &aConfig) const;
228 …Error GetNextExternalRoute(Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig &aConfig) co…
239 Error GetNextService(Iterator &aIterator, ServiceConfig &aConfig) const;
251 Error GetNextService(Iterator &aIterator, uint16_t aRloc16, ServiceConfig &aConfig) const;
262 Error GetNextLowpanContextInfo(Iterator &aIterator, LowpanContextInfo &aContextInfo) const;
474 explicit NetworkDataIterator(Iterator &aIterator) in NetworkDataIterator()
[all …]
Dnetwork_data.cpp76 Error NetworkData::GetNextOnMeshPrefix(Iterator &aIterator, OnMeshPrefixConfig &aConfig) const in GetNextOnMeshPrefix()
81 Error NetworkData::GetNextOnMeshPrefix(Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &a… in GetNextOnMeshPrefix()
93 Error NetworkData::GetNextExternalRoute(Iterator &aIterator, ExternalRouteConfig &aConfig) const in GetNextExternalRoute()
98 Error NetworkData::GetNextExternalRoute(Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig … in GetNextExternalRoute()
110 Error NetworkData::GetNextService(Iterator &aIterator, ServiceConfig &aConfig) const in GetNextService()
115 Error NetworkData::GetNextService(Iterator &aIterator, uint16_t aRloc16, ServiceConfig &aConfig) co… in GetNextService()
127 Error NetworkData::GetNextLowpanContextInfo(Iterator &aIterator, LowpanContextInfo &aContextInfo) c… in GetNextLowpanContextInfo()
139 Error NetworkData::Iterate(Iterator &aIterator, uint16_t aRloc16, Config &aConfig) const in Iterate()
316 Iterator iterator = kIteratorInit; in ContainsOnMeshPrefix()
334 Iterator iterator = kIteratorInit; in ContainsExternalRoute()
[all …]
Dnetwork_data_service.hpp94 class Iterator : public Clearable<Iterator> class in ot::NetworkData::Service::Manager
102 Iterator(void) in Iterator() function in ot::NetworkData::Service::Manager::Iterator
274 Error GetNextDnsSrpAnycastInfo(Iterator &aIterator, DnsSrpAnycastInfo &aInfo) const;
306 …Error GetNextDnsSrpUnicastInfo(Iterator &aIterator, DnsSrpUnicastType aType, DnsSrpUnicastInfo &aI…
479 Error IterateToNextServer(Iterator &aIterator) const;
Dnetwork_data_service.cpp102 Iterator iterator; in GetBackboneRouterPrimary()
160 Error Manager::GetNextDnsSrpAnycastInfo(Iterator &aIterator, DnsSrpAnycastInfo &aInfo) const in GetNextDnsSrpAnycastInfo()
211 Iterator iterator; in FindPreferredDnsSrpAnycastInfo()
302 Error Manager::GetNextDnsSrpUnicastInfo(Iterator &aIterator, DnsSrpUnicastType aType, DnsSrpUnicast… in GetNextDnsSrpUnicastInfo()
375 Error Manager::IterateToNextServer(Iterator &aIterator) const in IterateToNextServer()
Daddress_resolver.hpp78 class Iterator : public otCacheEntryIterator, public Clearable<Iterator> class in ot::AddressResolver
128 Error GetNextCacheEntry(EntryInfo &aInfo, Iterator &aIterator) const;
400 DefineCoreType(otCacheEntryIterator, AddressResolver::Iterator);
Dchild_table.cpp42 ChildTable::Iterator::Iterator(Instance &aInstance, Child::StateFilter aFilter) in Iterator() function in ot::ChildTable::Iterator
50 void ChildTable::Iterator::Reset(void) in Reset()
60 void ChildTable::Iterator::Advance(void) in Advance()
Dnetwork_diagnostic.hpp248 …typedef otNetworkDiagIterator Iterator; ///< Iterator to go through TLVs in `GetNextDi… typedef in ot::NetworkDiagnostic::Client
253 …static constexpr Iterator kIteratorInit = OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT; ///< Initializer fo…
298 …static Error GetNextDiagTlv(const Coap::Message &aMessage, Iterator &aIterator, TlvInfo &aTlvInfo);
/openthread-latest/src/core/backbone_router/
Dndproxy_table.hpp248 class Iterator : public InstanceLocator, public ItemPtrIterator<NdProxy, Iterator> class in ot::BackboneRouter::NdProxyTable
250 friend class ItemPtrIterator<NdProxy, Iterator>;
260 Iterator(Instance &aInstance, Filter aFilter);
261 Iterator(Instance &aInstance, IteratorType);
279 Iterator begin(void) { return Iterator(GetInstance(), mFilter); } in begin()
280 Iterator end(void) { return Iterator(GetInstance(), Iterator::kEndIterator); } in end()
Dndproxy_table.cpp95 NdProxyTable::Iterator::Iterator(Instance &aInstance, Filter aFilter) in Iterator() function in ot::BackboneRouter::NdProxyTable::Iterator
109 NdProxyTable::Iterator::Iterator(Instance &aInstance, NdProxyTable::Iterator::IteratorType) in Iterator() function in ot::BackboneRouter::NdProxyTable::Iterator
116 void NdProxyTable::Iterator::Advance(void) in Advance()
Dmulticast_listeners_table.hpp71 …typedef otBackboneRouterMulticastListenerIterator Iterator; ///< Iterator to go over Listener entr… typedef in ot::BackboneRouter::MulticastListenersTable::Listener
184 Error GetNext(Listener::Iterator &aIterator, Listener::Info &aInfo);
/openthread-latest/src/core/common/
Dlinked_list.hpp100 class Iterator;
553 Iterator begin(void) { return Iterator(GetHead()); } in begin()
554 Iterator end(void) { return Iterator(nullptr); } in end()
560 class Iterator : public ItemPtrIterator<Type, Iterator> class in ot::LinkedList
563 friend class ItemPtrIterator<Type, Iterator>;
565 using ItemPtrIterator<Type, Iterator>::mItem;
567 explicit Iterator(Type *aItem) in Iterator() function in ot::LinkedList::Iterator
568 : ItemPtrIterator<Type, Iterator>(aItem) in Iterator()
Dmessage.hpp1489 class Iterator : public ItemPtrIterator<Message, Iterator> class in ot::Message
1491 friend class ItemPtrIterator<Message, Iterator>;
1494 Iterator(void) in Iterator() function in ot::Message::Iterator
1499 explicit Iterator(Message *aMessage) in Iterator() function in ot::Message::Iterator
1656 Message::Iterator begin(void);
1657 Message::Iterator end(void) { return Message::Iterator(); } in end()
1780 Message::Iterator begin(void);
1781 Message::Iterator end(void) { return Message::Iterator(); } in end()
/openthread-latest/src/core/utils/
Dhistory_tracker.hpp108 class Iterator : public otHistoryTrackerIterator class in ot::Utils::HistoryTracker
156 const NetworkInfo *IterateNetInfoHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateNetInfoHistory()
172 …const UnicastAddressInfo *IterateUnicastAddressHistory(Iterator &aIterator, uint32_t &aEntryAge) c… in IterateUnicastAddressHistory()
188 …const MulticastAddressInfo *IterateMulticastAddressHistory(Iterator &aIterator, uint32_t &aEntryAg… in IterateMulticastAddressHistory()
204 const MessageInfo *IterateRxHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateRxHistory()
220 const MessageInfo *IterateTxHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateTxHistory()
225 const NeighborInfo *IterateNeighborHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateNeighborHistory()
230 const RouterInfo *IterateRouterHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateRouterHistory()
235 … const OnMeshPrefixInfo *IterateOnMeshPrefixHistory(Iterator &aIterator, uint32_t &aEntryAge) const in IterateOnMeshPrefixHistory()
240 …const ExternalRouteInfo *IterateExternalRouteHistory(Iterator &aIterator, uint32_t &aEntryAge) con… in IterateExternalRouteHistory()
[all …]
/openthread-latest/third_party/mbedtls/repo/tests/scripts/
Dgenerate_psa_tests.py14 from typing import Callable, Dict, FrozenSet, Iterable, Iterator, List, Optional
67 ) -> Iterator[test_case.TestCase]:
119 def test_cases_for_not_supported(self) -> Iterator[test_case.TestCase]:
176 ) -> Iterator[test_case.TestCase]:
210 def test_cases_for_key_generation(self) -> Iterator[test_case.TestCase]:
299 ) -> Iterator[test_case.TestCase]:
315 ) -> Iterator[test_case.TestCase]:
349 ) -> Iterator[test_case.TestCase]:
360 def all_test_cases(self) -> Iterator[test_case.TestCase]:
539 def all_keys_for_lifetimes(self) -> Iterator[StorageTestData]:
[all …]
/openthread-latest/src/core/coap/
Dcoap_message.hpp896 class Iterator : public ot::Message::Iterator class in ot::Coap::Message
899 using ot::Message::Iterator::Iterator;
901 … Message &operator*(void) { return static_cast<Message &>(ot::Message::Iterator::operator*()); } in operator *()
902 … Message *operator->(void) { return static_cast<Message *>(ot::Message::Iterator::operator->()); } in operator ->()
991 Message::Iterator begin(void);
992 Message::Iterator end(void) { return Message::Iterator(); } in end()
1007 class Iterator : public otCoapOptionIterator class in ot::Coap::Option
1176 DefineCoreType(otCoapOptionIterator, Coap::Option::Iterator);
Dcoap_message.cpp243 Option::Iterator iterator; in ReadUriPathOptions()
311 Option::Iterator iterator; in ReadBlockOptionValues()
370 Option::Iterator iterator; in ParseHeader()
494 Message::Iterator MessageQueue::begin(void) { return Message::Iterator(GetHead()); } in begin()
498 Error Option::Iterator::Init(const Message &aMessage) in Init()
520 Error Option::Iterator::Advance(void) in Advance()
570 Error Option::Iterator::ReadOptionValue(void *aValue) const in ReadOptionValue()
581 Error Option::Iterator::ReadOptionValue(uint64_t &aUintValue) const in ReadOptionValue()
603 Error Option::Iterator::Read(uint16_t aLength, void *aBuffer) in Read()
618 Error Option::Iterator::ReadExtendedOptionField(uint16_t &aValue) in ReadExtendedOptionField()
[all …]
/openthread-latest/src/core/mac/
Dmac_filter.hpp76 typedef otMacFilterIterator Iterator; typedef in ot::Mac::Filter
143 Error GetNextAddress(Iterator &aIterator, Entry &aEntry) const;
197 Error GetNextRssIn(Iterator &aIterator, Entry &aEntry) const;
/openthread-latest/third_party/mbedtls/repo/scripts/mbedtls_dev/
Dcrypto_data_tests.py11 from typing import Callable, Dict, Iterator, List, Optional #pylint: disable=unused-import
85 ) -> Iterator[test_case.TestCase]:
109 def all_test_cases(self) -> Iterator[test_case.TestCase]:
Dtest_data_generation.py20 from typing import Callable, Dict, Iterable, Iterator, List, Type, TypeVar
97 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
123 def generate_tests(cls) -> Iterator[test_case.TestCase]:
Dbignum_core.py8 from typing import Dict, Iterator, List, Tuple
56 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
155 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
269 def get_value_pairs(cls) -> Iterator[Tuple[str, str]]:
279 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
729 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
Dbignum_common.py8 from typing import Iterator, List, Tuple, TypeVar, Any
224 def get_value_pairs(cls) -> Iterator[Tuple[str, str]]:
245 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:
375 def input_cases_args(cls) -> Iterator[Tuple[Any, Any, Any]]:
384 def generate_function_tests(cls) -> Iterator[test_case.TestCase]:

123