Home
last modified time | relevance | path

Searched refs:Scheduler (Results 1 – 6 of 6) sorted by relevance

/openthread-2.7.6/src/core/common/
Dtimer.hpp120 class Scheduler : public InstanceLocator, private NonCopyable class in ot::Timer
132 explicit Scheduler(Instance &aInstance) in Scheduler() function in ot::Timer::Scheduler
167 class Scheduler : private Timer::Scheduler class in ot::TimerMilli
179 explicit Scheduler(Instance &aInstance) in Scheduler() function in ot::TimerMilli::Scheduler
180 : Timer::Scheduler(aInstance) in Scheduler()
185 void Add(TimerMilli &aTimer) { Timer::Scheduler::Add(aTimer, sAlarmMilliApi); } in Add()
186 void Remove(TimerMilli &aTimer) { Timer::Scheduler::Remove(aTimer, sAlarmMilliApi); } in Remove()
187 void RemoveAll(void) { Timer::Scheduler::RemoveAll(sAlarmMilliApi); } in RemoveAll()
188 void ProcessTimers(void) { Timer::Scheduler::ProcessTimers(sAlarmMilliApi); } in ProcessTimers()
310 class Scheduler : private Timer::Scheduler class in ot::TimerMicro
[all …]
Dtimer.cpp44 const Timer::Scheduler::AlarmApi TimerMilli::Scheduler::sAlarmMilliApi = {
94 Get<Scheduler>().Add(*this); in FireAt()
107 Get<Scheduler>().Remove(*this); in Stop()
112 aInstance.Get<Scheduler>().RemoveAll(); in RemoveAll()
115 void Timer::Scheduler::Add(Timer &aTimer, const AlarmApi &aAlarmApi) in Add()
143 void Timer::Scheduler::Remove(Timer &aTimer, const AlarmApi &aAlarmApi) in Remove()
163 void Timer::Scheduler::SetAlarm(const AlarmApi &aAlarmApi) in SetAlarm()
181 void Timer::Scheduler::ProcessTimers(const AlarmApi &aAlarmApi) in ProcessTimers()
203 void Timer::Scheduler::RemoveAll(const AlarmApi &aAlarmApi) in RemoveAll()
220 instance->Get<TimerMilli::Scheduler>().ProcessTimers(); in otPlatAlarmMilliFired()
[all …]
Dtasklet.cpp45 Get<Scheduler>().PostTasklet(*this); in Post()
49 void Tasklet::Scheduler::PostTasklet(Tasklet &aTasklet) in PostTasklet()
67 void Tasklet::Scheduler::ProcessQueuedTasklets(void) in ProcessQueuedTasklets()
Dtasklet.hpp71 class Scheduler : private NonCopyable class in ot::Tasklet
80 Scheduler(void) in Scheduler() function in ot::Tasklet::Scheduler
Dinstance.hpp339 Tasklet::Scheduler mTaskletScheduler;
340 TimerMilli::Scheduler mTimerMilliScheduler;
342 TimerMicro::Scheduler mTimerMicroScheduler;
969 template <> inline Tasklet::Scheduler &Instance::Get(void) in Get()
974 template <> inline TimerMilli::Scheduler &Instance::Get(void) in Get()
980 template <> inline TimerMicro::Scheduler &Instance::Get(void) in Get()
/openthread-2.7.6/src/core/api/
Dtasklet_api.cpp50 instance.Get<Tasklet::Scheduler>().ProcessQueuedTasklets(); in otTaskletsProcess()
62 retval = instance.Get<Tasklet::Scheduler>().AreTaskletsPending(); in otTaskletsArePending()