Home
last modified time | relevance | path

Searched refs:TrickleTimer (Results 1 – 9 of 9) sorted by relevance

/openthread-latest/src/core/common/
Dtrickle_timer.cpp43 TrickleTimer::TrickleTimer(Instance &aInstance, Handler aHandler) in TrickleTimer() function in ot::TrickleTimer
44 : TimerMilli(aInstance, TrickleTimer::HandleTimer) in TrickleTimer()
57 TimeMilli TrickleTimer::GetStartTimeOfCurrentInterval(void) const in GetStartTimeOfCurrentInterval()
85 void TrickleTimer::SetIntervalMin(uint32_t aIntervalMin) in SetIntervalMin()
100 void TrickleTimer::SetIntervalMax(uint32_t aIntervalMax) in SetIntervalMax()
209 void TrickleTimer::Start(Mode aMode, uint32_t aIntervalMin, uint32_t aIntervalMax, uint16_t aRedund… in Start()
224 void TrickleTimer::IndicateConsistent(void) in IndicateConsistent()
232 void TrickleTimer::IndicateInconsistent(void) in IndicateInconsistent()
248 void TrickleTimer::StartNewInterval(void) in StartNewInterval()
271 void TrickleTimer::HandleTimer(Timer &aTimer) { static_cast<TrickleTimer *>(&aTimer)->HandleTimer()… in HandleTimer()
[all …]
Dtrickle_timer.hpp56 class TrickleTimer : public TimerMilli class
81 typedef void (&Handler)(TrickleTimer &aTimer);
89 TrickleTimer(Instance &aInstance, Handler aHandler);
/openthread-latest/tests/unit/
Dtest_trickle_timer.cpp72 class TrickleTimerTester : public TrickleTimer
76 : TrickleTimer(aInstance, HandleTimerFired) in TrickleTimerTester()
82 uint32_t GetInterval(void) const { return TrickleTimer::mInterval; } in GetInterval()
83 uint32_t GetTimeInInterval(void) const { return TrickleTimer::mTimeInInterval; } in GetTimeInInterval()
96 …static void HandleTimerFired(TrickleTimer &aTimer) { static_cast<TrickleTimerTester &>(aTimer).Han… in HandleTimerFired()
122 timer.Start(TrickleTimer::kModePlainTimer, kMinInterval, kMaxInterval, 0); in TestTrickleTimerPlainMode()
167 timer.Start(TrickleTimer::kModeTrickle, kMinInterval, kMaxInterval, aRedundancyConstant); in TestTrickleTimerTrickleMode()
250 timer.Start(TrickleTimer::kModeTrickle, 2000, 4000); in TestTrickleTimerMinMaxIntervalChange()
390 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
419 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
[all …]
/openthread-latest/src/core/thread/
Dannounce_sender.hpp238 static void HandleTrickleTimer(TrickleTimer &aTimer);
245 TrickleTimer mTrickleTimer;
Dannounce_sender.cpp166 void AnnounceSender::HandleTrickleTimer(TrickleTimer &aTimer) { aTimer.Get<AnnounceSender>().Handle… in HandleTrickleTimer()
226 mTrickleTimer.Start(TrickleTimer::kModeTrickle, kInterval, kInterval, kRedundancyConstant); in HandleRoleChanged()
Dmle_router.hpp669 static void HandleAdvertiseTrickleTimer(TrickleTimer &aTimer);
707 TrickleTimer mAdvertiseTrickleTimer;
Dmle_router.cpp480 void MleRouter::HandleAdvertiseTrickleTimer(TrickleTimer &aTimer) in HandleAdvertiseTrickleTimer()
528 …mAdvertiseTrickleTimer.Start(TrickleTimer::kModeTrickle, kAdvIntervalMin, DetermineAdvertiseInterv… in ResetAdvertiseInterval()
1624 …mAdvertiseTrickleTimer.Start(TrickleTimer::kModePlainTimer, kReedAdvIntervalMin, kReedAdvIntervalM… in HandleTimeTick()
/openthread-latest/src/core/net/
Ddhcp6_client.hpp134 static void HandleTrickleTimer(TrickleTimer &aTrickleTimer);
140 TrickleTimer mTrickleTimer;
Ddhcp6_client.cpp201 mTrickleTimer.Start(TrickleTimer::kModeTrickle, Time::SecToMsec(kTrickleTimerImin), in ProcessNextIdentityAssociation()
213 void Client::HandleTrickleTimer(TrickleTimer &aTrickleTimer) { aTrickleTimer.Get<Client>().HandleTr… in HandleTrickleTimer()