Home
last modified time | relevance | path

Searched refs:TimeTicker (Results 1 – 24 of 24) sorted by relevance

/openthread-latest/src/core/thread/
Dchild_supervision.cpp117 if (shouldRun && !Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()
119 Get<TimeTicker>().RegisterReceiver(TimeTicker::kChildSupervisor); in CheckState()
123 if (!shouldRun && Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()
125 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kChildSupervisor); in CheckState()
Dnetwork_data_notifier.cpp340 Get<TimeTicker>().RegisterReceiver(TimeTicker::kNetworkDataNotifier); in ScheduleRouterRoleUpgradeIfEligible()
354 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kNetworkDataNotifier); in HandleTimeTick()
Daddress_resolver.cpp413 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in UpdateSnoopedCacheEntry()
631 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in SendAddressQuery()
701 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in HandleTmf()
1035 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kAddressResolver); in HandleTimeTick()
Dchild_supervision.hpp93 friend class ot::TimeTicker;
Dmlr_manager.cpp204 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
208 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
Dnetwork_data_notifier.hpp61 friend class ot::TimeTicker;
Ddua_manager.cpp412 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
416 Get<TimeTicker>().RegisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
Ddua_manager.hpp84 friend class ot::TimeTicker;
Dmlr_manager.hpp79 friend class ot::TimeTicker;
Dmesh_forwarder.cpp140 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in Stop()
1517 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in HandleFragment()
1599 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in HandleTimeTick()
Daddress_resolver.hpp68 friend class TimeTicker;
Dmle_router.cpp334 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMleRouter); in HandleDetachStart()
344 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMleRouter); in HandleChildStart()
452 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMleRouter); in SetStateRouterOrLeader()
1581 … VerifyOrExit(IsFullThreadDevice(), Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMleRouter)); in HandleTimeTick()
Dmle_router.hpp80 friend class ot::TimeTicker;
Dmesh_forwarder_ftd.cpp717 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in UpdateFragmentPriority()
Dmesh_forwarder.hpp163 friend class TimeTicker;
/openthread-latest/src/core/common/
Dtime_ticker.cpp40 TimeTicker::TimeTicker(Instance &aInstance) in TimeTicker() function in ot::TimeTicker
47 void TimeTicker::RegisterReceiver(Receiver aReceiver) in RegisterReceiver()
57 void TimeTicker::UnregisterReceiver(Receiver aReceiver) in UnregisterReceiver()
67 void TimeTicker::HandleTimer(void) in HandleTimer()
Dtime_ticker.hpp54 class TimeTicker : public InstanceLocator, private NonCopyable class
81 explicit TimeTicker(Instance &aInstance);
115 using TickerTimer = TimerMilliIn<TimeTicker, &TimeTicker::HandleTimer>;
/openthread-latest/src/core/net/
Dip6_mpl.cpp272 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6Mpl); in UpdateSeedSet()
301 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6Mpl); in HandleTimeTick()
Dip6_mpl.hpp155 friend class ot::TimeTicker;
Dip6.hpp107 friend class ot::TimeTicker;
Dip6.cpp680 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleFragment()
741 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleTimeTick()
/openthread-latest/src/core/backbone_router/
Dbbr_local.cpp257 Get<TimeTicker>().RegisterReceiver(TimeTicker::kBbrLocal); in HandleBackboneRouterPrimaryUpdate()
303 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kBbrLocal); in HandleTimeTick()
Dbbr_local.hpp75 friend class ot::TimeTicker;
/openthread-latest/src/core/instance/
Dinstance.hpp486 TimeTicker mTimeTicker;
769 template <> inline TimeTicker &Instance::Get(void) { return mTimeTicker; } in Get()