Home
last modified time | relevance | path

Searched refs:MlrManager (Results 1 – 8 of 8) sorted by relevance

/openthread-latest/src/core/thread/
Dmlr_manager.cpp44 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()
[all …]
Dmlr_manager.hpp76 class MlrManager : public InstanceLocator, private NonCopyable class
89 explicit MlrManager(Instance &aInstance);
Dmle_router.cpp1872 MlrManager::MlrAddressArray oldMlrRegisteredAddresses; in ProcessAddressRegistrationTlv()
2010 Get<MlrManager>().UpdateProxiedSubscriptions(aChild, oldMlrRegisteredAddresses); in ProcessAddressRegistrationTlv()
3875 Get<MlrManager>().UpdateProxiedSubscriptions(aChild, MlrManager::MlrAddressArray()); in SetChildStateToValid()
/openthread-latest/src/core/common/
Dtime_ticker.cpp117 Get<MlrManager>().HandleTimeTick(); in HandleTimer()
Dnotifier.cpp122 Get<MlrManager>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/backbone_router/
Dbbr_leader.cpp215 Get<MlrManager>().HandleBackboneRouterPrimaryUpdate(state, mConfig); in UpdateBackboneRouterPrimary()
/openthread-latest/src/core/instance/
Dinstance.hpp621 MlrManager mMlrManager;
1056 template <> inline MlrManager &Instance::Get(void) { return mMlrManager; } in Get()
/openthread-latest/src/core/api/
Dip6_api.cpp235 …return AsCoreType(aInstance).Get<MlrManager>().RegisterMulticastListeners(AsCoreTypePtr(aAddresses… in otIp6RegisterMulticastListeners()