Home
last modified time | relevance | path

Searched refs:Timer (Results 1 – 25 of 27) sorted by relevance

12

/openthread-latest/src/core/common/
Dtimer.hpp138 class Timer : public InstanceLocator, public LinkedListEntry<Timer> class
140 friend class LinkedListEntry<Timer>;
153 typedef void (&Handler)(Timer &aTimer);
173 friend class Timer;
188 void Add(Timer &aTimer, const AlarmApi &aAlarmApi);
189 void Remove(Timer &aTimer, const AlarmApi &aAlarmApi);
194 LinkedList<Timer> mTimerList;
197 Timer(Instance &aInstance, Handler aHandler) in Timer() function in ot::Timer
204 bool DoesFireBefore(const Timer &aSecondTimer, Time aNow) const;
209 Timer *mNext;
[all …]
Dtimer.cpp67 const Timer::Scheduler::AlarmApi TimerMilli::Scheduler::sAlarmMilliApi = {
73 bool Timer::DoesFireBefore(const Timer &aSecondTimer, Time aNow) const in DoesFireBefore()
155 void Timer::Scheduler::Add(Timer &aTimer, const AlarmApi &aAlarmApi) in Add()
157 Timer *prev = nullptr; in Add()
162 for (Timer &cur : mTimerList) in Add()
183 void Timer::Scheduler::Remove(Timer &aTimer, const AlarmApi &aAlarmApi) in Remove()
203 void Timer::Scheduler::SetAlarm(const AlarmApi &aAlarmApi) in SetAlarm()
211 Timer *timer = mTimerList.GetHead(); in SetAlarm()
221 void Timer::Scheduler::ProcessTimers(const AlarmApi &aAlarmApi) in ProcessTimers()
223 Timer *timer = mTimerList.GetHead(); in ProcessTimers()
[all …]
Dtrickle_timer.hpp185 static void HandleTimer(Timer &aTimer);
Dtrickle_timer.cpp271 void TrickleTimer::HandleTimer(Timer &aTimer) { static_cast<TrickleTimer *>(&aTimer)->HandleTimer()… in HandleTimer()
/openthread-latest/tests/unit/
Dtest_timer.cpp108 …static void HandleTimerFired(Timer &aTimer) { static_cast<TestTimer &>(aTimer).HandleTimerFired();… in HandleTimerFired()
390 timer2.Start(Timer::kMaxDelay); in TestTwoTimers()
406 VerifyOrQuit(sPlatDt == Timer::kMaxDelay, "Start params Failed."); in TestTwoTimers()
411 sNow += Timer::kMaxDelay; in TestTwoTimers()
441 … 20, 100, (Timer::kMaxDelay - kTimeT0[2]), 100000, 1000000, 10, Timer::kMaxDelay, 200, 200, 200}; in TenTimers()
455 1014, 1020, 1100, 1207, 101004, Timer::kMaxDelay, Timer::kMaxDelay + kTimeT0[6]}; in TenTimers()
572 0, 100000U, 0U - 1U, 0U - 1100U, Timer::kMaxDelay, Timer::kMaxDelay + 1020U, in TestTenTimers()
592 const uint32_t kDurations[] = {1, 100, Timer::kMaxDelay - 1, Timer::kMaxDelay}; in TestTimerTime()
/openthread-latest/src/core/thread/
Dannounce_sender.hpp68 AnnounceSenderBase(Instance &aInstance, Timer::Handler aHandler);
237 static void HandleTimer(Timer &aTimer);
Dannounce_sender.cpp45 AnnounceSenderBase::AnnounceSenderBase(Instance &aInstance, Timer::Handler aHandler) in AnnounceSenderBase()
164 void AnnounceSender::HandleTimer(Timer &aTimer) { aTimer.Get<AnnounceSender>().AnnounceSenderBase::… in HandleTimer()
Dannounce_begin_server.hpp76 static void HandleTimer(Timer &aTimer);
Dannounce_begin_server.cpp80 void AnnounceBeginServer::HandleTimer(Timer &aTimer) in HandleTimer()
/openthread-latest/src/core/mac/
Dsub_mac_wed.cpp72 void SubMac::HandleWedTimer(Timer &aTimer) { aTimer.Get<SubMac>().HandleWedTimer(); } in HandleWedTimer()
Dsub_mac.hpp514 static void HandleCslTimer(Timer &aTimer);
524 static void HandleWedTimer(Timer &aTimer);
Dsub_mac_csl_receiver.cpp137 void SubMac::HandleCslTimer(Timer &aTimer) { aTimer.Get<SubMac>().HandleCslTimer(); } in HandleCslTimer()
/openthread-latest/src/core/meshcop/
Ddataset_manager.hpp395 static void HandleTimer(Timer &aTimer);
455 static void HandleTimer(Timer &aTimer);
Ddataset_manager.cpp46 DatasetManager::DatasetManager(Instance &aInstance, Type aType, Timer::Handler aTimerHandler) in DatasetManager()
887 void ActiveDatasetManager::HandleTimer(Timer &aTimer) { aTimer.Get<ActiveDatasetManager>().HandleTi… in HandleTimer()
1008 void PendingDatasetManager::HandleTimer(Timer &aTimer) { aTimer.Get<PendingDatasetManager>().Handle… in HandleTimer()
Dsecure_transport.hpp771 static void HandleTimer(Timer &aTimer);
Dsecure_transport.cpp994 void SecureTransport::HandleTimer(Timer &aTimer) in HandleTimer()
/openthread-latest/src/core/coap/
Dcoap.hpp328 static void HandleTimer(Timer &aTimer);
824 static void HandleRetransmissionTimer(Timer &aTimer);
Dcoap.cpp451 void CoapBase::HandleRetransmissionTimer(Timer &aTimer) in HandleRetransmissionTimer()
1563 void ResponsesQueue::HandleTimer(Timer &aTimer) in HandleTimer()
/openthread-latest/src/core/utils/
Dping_sender.cpp103 VerifyOrExit(mConfig.mInterval <= Timer::kMaxDelay, error = kErrorInvalidArgs); in Ping()
Dchannel_manager.cpp446 …VerifyOrExit((aInterval != 0) && (aInterval <= Time::MsecToSec(Timer::kMaxDelay)), error = kErrorI… in SetAutoChannelSelectionInterval()
/openthread-latest/src/cli/
Dcli.hpp326 static void HandleTimer(Timer &aTimer);
DREADME_DATASET.md35 - Delay Timer
/openthread-latest/src/core/instance/
Dinstance.hpp1145 void TimerMilliIn<Owner, HandleTimertPtr>::HandleTimer(Timer &aTimer) in HandleTimer()
1152 void TimerMicroIn<Owner, HandleTimertPtr>::HandleTimer(Timer &aTimer) in HandleTimer()
/openthread-latest/src/core/net/
Dsrp_client.hpp774 static constexpr uint32_t kMaxLease = (Timer::kMaxDelay / 1000) - 1;
Dsrp_server.hpp974 static void HandleOutstandingUpdatesTimer(Timer &aTimer);

12