Home
last modified time | relevance | path

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

/external/openthread/src/core/common/
Dtime_ticker.cpp45 TimeTicker::TimeTicker(Instance &aInstance) in TimeTicker() function in ot::TimeTicker
52 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()
Dtime_ticker.hpp56 class TimeTicker : public InstanceLocator, private NonCopyable class
83 explicit TimeTicker(Instance &aInstance);
Dinstance.hpp404 TimeTicker mTimeTicker;
657 template <> inline TimeTicker &Instance::Get(void) in Get()
/external/openthread/src/core/utils/
Dchild_supervision.cpp134 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()
Dchild_supervision.hpp99 friend class ot::TimeTicker;
/external/openthread/src/core/thread/
Dnetwork_data_notifier.cpp236 Get<TimeTicker>().RegisterReceiver(TimeTicker::kNetworkDataNotifier); in ScheduleRouterRoleUpgradeIfEligible()
250 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kNetworkDataNotifier); in HandleTimeTick()
Daddress_resolver.cpp421 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in UpdateSnoopedCacheEntry()
580 Get<TimeTicker>().RegisterReceiver(TimeTicker::kAddressResolver); in SendAddressQuery()
961 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kAddressResolver); in HandleTimeTick()
Dnetwork_data_notifier.hpp58 friend class ot::TimeTicker;
Dmlr_manager.cpp221 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
225 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMlrManager); in UpdateTimeTickerRegistration()
Ddua_manager.cpp414 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
418 Get<TimeTicker>().RegisterReceiver(TimeTicker::kDuaManager); in UpdateTimeTickerRegistration()
Ddua_manager.hpp86 friend class ot::TimeTicker;
Dmlr_manager.hpp79 friend class ot::TimeTicker;
Dmesh_forwarder.cpp141 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in Stop()
1557 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in HandleFragment()
1642 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kMeshForwarder); in HandleTimeTick()
Dmle_router.cpp206 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()
Daddress_resolver.hpp67 friend class TimeTicker;
Dmle_router.hpp79 friend class ot::TimeTicker;
Dmesh_forwarder.hpp173 friend class TimeTicker;
Dmesh_forwarder_ftd.cpp861 Get<TimeTicker>().RegisterReceiver(TimeTicker::kMeshForwarder); in UpdateFragmentPriority()
/external/openthread/src/core/net/
Dip6.hpp110 friend class ot::TimeTicker;
Dip6.cpp751 Get<TimeTicker>().RegisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleFragment()
815 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kIp6FragmentReassembler); in HandleTimeTick()