Lines Matching refs:MlrManager
44 MlrManager::MlrManager(Instance &aInstance) in MlrManager() function in ot::MlrManager
55 void MlrManager::HandleNotifierEvents(Events aEvents) in HandleNotifierEvents()
71 void MlrManager::HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, in HandleBackboneRouterPrimaryUpdate()
83 void MlrManager::UpdateLocalSubscriptions(void) in UpdateLocalSubscriptions()
101 bool MlrManager::IsAddressMlrRegisteredByNetif(const Ip6::Address &aAddress) const in IsAddressMlrRegisteredByNetif()
123 bool MlrManager::IsAddressMlrRegisteredByAnyChildExcept(const Ip6::Address &aAddress, const Child *… in IsAddressMlrRegisteredByAnyChildExcept()
141 void MlrManager::UpdateProxiedSubscriptions(Child &aChild, const MlrAddressArray &aOldMlrRegistered… in UpdateProxiedSubscriptions()
179 void MlrManager::ScheduleSend(uint16_t aDelay) in ScheduleSend()
200 void MlrManager::UpdateTimeTickerRegistration(void) in UpdateTimeTickerRegistration()
212 void MlrManager::SendMlr(void) in SendMlr()
306 Error MlrManager::RegisterMulticastListeners(const Ip6::Address *aAddresses, in RegisterMulticastListeners()
338 void MlrManager::HandleRegisterResponse(void *aContext, in HandleRegisterResponse()
343 …static_cast<MlrManager *>(aContext)->HandleRegisterResponse(AsCoapMessagePtr(aMessage), AsCoreType… in HandleRegisterResponse()
347 void MlrManager::HandleRegisterResponse(otMessage *aMessage, const otMessageInfo *aMessageInfo, otE… in HandleRegisterResponse()
364 Error MlrManager::SendMlrMessage(const Ip6::Address *aAddresses, in SendMlrMessage()
428 void MlrManager::HandleMlrResponse(void *aContext, in HandleMlrResponse()
433 …static_cast<MlrManager *>(aContext)->HandleMlrResponse(AsCoapMessagePtr(aMessage), AsCoreTypePtr(a… in HandleMlrResponse()
437 void MlrManager::HandleMlrResponse(Coap::Message *aMessage, const Ip6::MessageInfo *aMessageInfo, E… in HandleMlrResponse()
472 Error MlrManager::ParseMlrResponse(Error aResult, in ParseMlrResponse()
507 void MlrManager::SetMulticastAddressMlrState(MlrState aFromState, MlrState aToState) in SetMulticastAddressMlrState()
538 void MlrManager::FinishMlr(bool aSuccess, const AddressArray &aFailedAddresses) in FinishMlr()
580 void MlrManager::HandleTimeTick(void) in HandleTimeTick()
595 void MlrManager::Reregister(void) in Reregister()
608 void MlrManager::UpdateReregistrationDelay(bool aRereg) in UpdateReregistrationDelay()
653 void MlrManager::LogMulticastAddresses(void) in LogMulticastAddresses()
684 void MlrManager::AddressArray::AddUnique(const Ip6::Address &aAddress) in AddUnique()
692 void MlrManager::LogMlrResponse(Error aResult, Error aError, uint8_t aStatus, const AddressArray &a… in LogMlrResponse()
717 void MlrManager::CheckInvariants(void) const in CheckInvariants()