Searched refs:ExternalMulticastAddress (Results 1 – 3 of 3) sorted by relevance
260 class ExternalMulticastAddress : public MulticastAddress class in ot::Ip6::Netif263 friend class LinkedList<ExternalMulticastAddress>;269 class Iterator : public ItemPtrIterator<ExternalMulticastAddress, Iterator>271 friend class ItemPtrIterator<ExternalMulticastAddress, Iterator>;336 …ExternalMulticastAddress *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;
270 …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()
87 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()