Searched refs:MlrManager (Results 1 – 8 of 8) sorted by relevance
44 MlrManager::MlrManager(Instance &aInstance) in MlrManager() function in ot::MlrManager55 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()[all …]
76 class MlrManager : public InstanceLocator, private NonCopyable class89 explicit MlrManager(Instance &aInstance);
1872 MlrManager::MlrAddressArray oldMlrRegisteredAddresses; in ProcessAddressRegistrationTlv()2010 Get<MlrManager>().UpdateProxiedSubscriptions(aChild, oldMlrRegisteredAddresses); in ProcessAddressRegistrationTlv()3875 Get<MlrManager>().UpdateProxiedSubscriptions(aChild, MlrManager::MlrAddressArray()); in SetChildStateToValid()
117 Get<MlrManager>().HandleTimeTick(); in HandleTimer()
122 Get<MlrManager>().HandleNotifierEvents(events); in EmitEvents()
215 Get<MlrManager>().HandleBackboneRouterPrimaryUpdate(state, mConfig); in UpdateBackboneRouterPrimary()
621 MlrManager mMlrManager;1056 template <> inline MlrManager &Instance::Get(void) { return mMlrManager; } in Get()
235 …return AsCoreType(aInstance).Get<MlrManager>().RegisterMulticastListeners(AsCoreTypePtr(aAddresses… in otIp6RegisterMulticastListeners()