Lines Matching refs:mMulticastAddresses
94 return mMulticastAddresses.ContainsMatching(aAddress); in IsMulticastSubscribed()
102 VerifyOrExit(!mMulticastAddresses.Contains(linkLocalAllNodesAddress)); in SubscribeAllNodesMulticast()
109 tail = mMulticastAddresses.GetTail(); in SubscribeAllNodesMulticast()
113 mMulticastAddresses.SetHead(&linkLocalAllNodesAddress); in SubscribeAllNodesMulticast()
137 SuccessOrExit(mMulticastAddresses.Find(linkLocalAllNodesAddress, prev)); in UnsubscribeAllNodesMulticast()
151 mMulticastAddresses.Clear(); in UnsubscribeAllNodesMulticast()
174 SuccessOrAssert(mMulticastAddresses.Find(linkLocalAllNodesAddress, prev)); in SubscribeAllRoutersMulticast()
194 mMulticastAddresses.SetHead(&linkLocalAllRoutersAddress); in SubscribeAllRoutersMulticast()
223 SuccessOrExit(mMulticastAddresses.Find(linkLocalAllRoutersAddress, prev)); in UnsubscribeAllRoutersMulticast()
227 mMulticastAddresses.SetHead(&linkLocalAllNodesAddress); in UnsubscribeAllRoutersMulticast()
281 SuccessOrExit(mMulticastAddresses.Add(aAddress)); in SubscribeMulticast()
290 SuccessOrExit(mMulticastAddresses.Remove(aAddress)); in UnsubscribeMulticast()
322 mMulticastAddresses.Push(*entry); in SubscribeExternalMulticast()
336 entry = mMulticastAddresses.FindMatching(aAddress, prev); in UnsubscribeExternalMulticast()
341 mMulticastAddresses.PopAfter(prev); in UnsubscribeExternalMulticast()
355 for (MulticastAddress *entry = mMulticastAddresses.GetHead(); entry != nullptr; entry = next) in UnsubscribeAllExternalMulticastAddresses()