Searched refs:TimeTicker (Results 1 – 24 of 24) sorted by relevance
117 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()
340 Get<TimeTicker>().RegisterReceiver(TimeTicker::kNetworkDataNotifier); in ScheduleRouterRoleUpgradeIfEligible()354 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kNetworkDataNotifier); in HandleTimeTick()
413 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()
93 friend class ot::TimeTicker;
204 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()208 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
61 friend class ot::TimeTicker;
412 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()416 Get<TimeTicker>().RegisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
84 friend class ot::TimeTicker;
79 friend class ot::TimeTicker;
140 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in Stop()1517 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in HandleFragment()1599 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in HandleTimeTick()
68 friend class TimeTicker;
334 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()
80 friend class ot::TimeTicker;
717 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in UpdateFragmentPriority()
163 friend class TimeTicker;
40 TimeTicker::TimeTicker(Instance &aInstance) in TimeTicker() function in ot::TimeTicker47 void TimeTicker::RegisterReceiver(Receiver aReceiver) in RegisterReceiver()57 void TimeTicker::UnregisterReceiver(Receiver aReceiver) in UnregisterReceiver()67 void TimeTicker::HandleTimer(void) in HandleTimer()
54 class TimeTicker : public InstanceLocator, private NonCopyable class81 explicit TimeTicker(Instance &aInstance);115 using TickerTimer = TimerMilliIn<TimeTicker, &TimeTicker::HandleTimer>;
272 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6Mpl); in UpdateSeedSet()301 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6Mpl); in HandleTimeTick()
155 friend class ot::TimeTicker;
107 friend class ot::TimeTicker;
680 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleFragment()741 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleTimeTick()
257 Get<TimeTicker>().RegisterReceiver(TimeTicker::kBbrLocal); in HandleBackboneRouterPrimaryUpdate()303 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kBbrLocal); in HandleTimeTick()
75 friend class ot::TimeTicker;
486 TimeTicker mTimeTicker;769 template <> inline TimeTicker &Instance::Get(void) { return mTimeTicker; } in Get()