Home
last modified time | relevance | path

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

/openthread-3.7.0/src/core/net/
Dnetif.hpp283 class ExternalMulticastAddress : public MulticastAddress class in ot::Ip6::Netif
286 friend class LinkedList<ExternalMulticastAddress>;
293 class Iterator : public ItemPtrIterator<ExternalMulticastAddress, Iterator>
295 friend class ItemPtrIterator<ExternalMulticastAddress, Iterator>;
363ExternalMulticastAddress *GetNext(void) { return static_cast<ExternalMulticastAddress *>(AsNonCons… in GetNext()
652 ExternalMulticastAddress::Iterator::Builder IterateExternalMulticastAddresses( in IterateExternalMulticastAddresses()
655 return ExternalMulticastAddress::Iterator::Builder(*this, aFilter); in IterateExternalMulticastAddresses()
665 …bool HasAnyExternalMulticastAddress(void) const { return !ExternalMulticastAddress::Iterator(*this… in HasAnyExternalMulticastAddress()
710 …Pool<ExternalMulticastAddress, OPENTHREAD_CONFIG_IP6_MAX_EXT_MCAST_ADDRS> mExtMulticastAddressPool;
Dnetif.cpp277 …return mExtMulticastAddressPool.IsPoolEntry(static_cast<const ExternalMulticastAddress &>(aAddress… in IsMulticastAddressExternal()
302 ExternalMulticastAddress *entry; in SubscribeExternalMulticast()
346 mExtMulticastAddressPool.Free(static_cast<ExternalMulticastAddress &>(*entry)); in UnsubscribeExternalMulticast()
580 Netif::ExternalMulticastAddress::Iterator::Iterator(const Netif &aNetif, Address::TypeFilter aFilte… in Iterator()
588 void Netif::ExternalMulticastAddress::Iterator::AdvanceFrom(const MulticastAddress *aAddr) in AdvanceFrom()
596 mItem = AsNonConst(static_cast<const ExternalMulticastAddress *>(aAddr)); in AdvanceFrom()
/openthread-3.7.0/src/core/thread/
Dmlr_manager.cpp95 for (Ip6::Netif::ExternalMulticastAddress &addr : in UpdateLocalSubscriptions()
115 …for (const Ip6::Netif::ExternalMulticastAddress &addr : Get<ThreadNetif>().IterateExternalMulticas… in IsAddressMlrRegisteredByNetif()
226 for (Ip6::Netif::ExternalMulticastAddress &addr : in SendMlr()
505 for (Ip6::Netif::ExternalMulticastAddress &addr : in SetMulticastAddressMlrState()
535 for (Ip6::Netif::ExternalMulticastAddress &addr : in FinishMlr()
644 …for (const Ip6::Netif::ExternalMulticastAddress &addr : Get<ThreadNetif>().IterateExternalMulticas… in LogMulticastAddresses()
705 for (Ip6::Netif::ExternalMulticastAddress &addr : in CheckInvariants()