Searched refs:ExternalMulticastAddress (Results 1 – 3 of 3) sorted by relevance
283 class ExternalMulticastAddress : public MulticastAddress class in ot::Ip6::Netif286 friend class LinkedList<ExternalMulticastAddress>;293 class Iterator : public ItemPtrIterator<ExternalMulticastAddress, Iterator>295 friend class ItemPtrIterator<ExternalMulticastAddress, Iterator>;363 …ExternalMulticastAddress *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;
277 …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()
95 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()