Searched refs:TimeTicker (Results 1 – 20 of 20) sorted by relevance
45 TimeTicker::TimeTicker(Instance &aInstance) in TimeTicker() function in ot::TimeTicker52 void TimeTicker::RegisterReceiver(Receiver aReceiver) in RegisterReceiver()62 void TimeTicker::UnregisterReceiver(Receiver aReceiver) in UnregisterReceiver()72 void TimeTicker::HandleTimer(Timer &aTimer) in HandleTimer()74 aTimer.Get<TimeTicker>().HandleTimer(); in HandleTimer()77 void TimeTicker::HandleTimer(void) in HandleTimer()
56 class TimeTicker : public InstanceLocator, private NonCopyable class83 explicit TimeTicker(Instance &aInstance);
404 TimeTicker mTimeTicker;657 template <> inline TimeTicker &Instance::Get(void) in Get()
134 if (shouldRun && !Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()136 Get<TimeTicker>().RegisterReceiver(TimeTicker::kChildSupervisor); in CheckState()140 if (!shouldRun && Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()142 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kChildSupervisor); in CheckState()
99 friend class ot::TimeTicker;
236 Get<TimeTicker>().RegisterReceiver(TimeTicker::kNetworkDataNotifier); in ScheduleRouterRoleUpgradeIfEligible()250 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kNetworkDataNotifier); in HandleTimeTick()
421 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in UpdateSnoopedCacheEntry()580 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in SendAddressQuery()961 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kAddressResolver); in HandleTimeTick()
58 friend class ot::TimeTicker;
221 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()225 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
414 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()418 Get<TimeTicker>().RegisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
86 friend class ot::TimeTicker;
79 friend class ot::TimeTicker;
141 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in Stop()1557 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in HandleFragment()1642 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in HandleTimeTick()
206 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMleRouter); in BecomeRouter()293 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMleRouter); in HandleDetachStart()304 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMleRouter); in HandleChildStart()426 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMleRouter); in SetStateLeader()1824 … VerifyOrExit(IsFullThreadDevice(), Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMleRouter)); in HandleTimeTick()
67 friend class TimeTicker;
173 friend class TimeTicker;
861 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in UpdateFragmentPriority()
110 friend class ot::TimeTicker;
751 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleFragment()815 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleTimeTick()