Home
last modified time | relevance | path

Searched refs:ExternalMulticastAddress (Results 1 – 3 of 3) sorted by relevance

/openthread-latest/src/core/net/
Dnetif.hpp260 class ExternalMulticastAddress : public MulticastAddress class in ot::Ip6::Netif
263 friend class LinkedList<ExternalMulticastAddress>;
269 class Iterator : public ItemPtrIterator<ExternalMulticastAddress, Iterator>
271 friend class ItemPtrIterator<ExternalMulticastAddress, Iterator>;
336ExternalMulticastAddress *GetNext(void) { return static_cast<ExternalMulticastAddress *>(AsNonCons… in GetNext()
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()
637 …Pool<ExternalMulticastAddress, OPENTHREAD_CONFIG_IP6_MAX_EXT_MCAST_ADDRS> mExtMulticastAddressPool;
Dnetif.cpp270 …return mExtMulticastAddressPool.IsPoolEntry(static_cast<const ExternalMulticastAddress &>(aAddress… in IsMulticastAddressExternal()
295 ExternalMulticastAddress *entry; in SubscribeExternalMulticast()
339 mExtMulticastAddressPool.Free(static_cast<ExternalMulticastAddress &>(*entry)); in UnsubscribeExternalMulticast()
577 Netif::ExternalMulticastAddress::Iterator::Iterator(const Netif &aNetif, Address::TypeFilter aFilte… in Iterator()
585 void Netif::ExternalMulticastAddress::Iterator::AdvanceFrom(const MulticastAddress *aAddr) in AdvanceFrom()
593 mItem = AsNonConst(static_cast<const ExternalMulticastAddress *>(aAddr)); in AdvanceFrom()
/openthread-latest/src/core/thread/
Dmlr_manager.cpp87 for (Ip6::Netif::ExternalMulticastAddress &addr : in UpdateLocalSubscriptions()
107 …for (const Ip6::Netif::ExternalMulticastAddress &addr : Get<ThreadNetif>().IterateExternalMulticas… in IsAddressMlrRegisteredByNetif()
225 for (Ip6::Netif::ExternalMulticastAddress &addr : in SendMlr()
510 for (Ip6::Netif::ExternalMulticastAddress &addr : in SetMulticastAddressMlrState()
545 for (Ip6::Netif::ExternalMulticastAddress &addr : in FinishMlr()
659 …for (const Ip6::Netif::ExternalMulticastAddress &addr : Get<ThreadNetif>().IterateExternalMulticas… in LogMulticastAddresses()
727 for (Ip6::Netif::ExternalMulticastAddress &addr : in CheckInvariants()