Searched refs:TrickleTimer (Results 1 – 9 of 9) sorted by relevance
/openthread-latest/src/core/common/ |
D | trickle_timer.cpp | 43 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 …]
|
D | trickle_timer.hpp | 56 class TrickleTimer : public TimerMilli class 81 typedef void (&Handler)(TrickleTimer &aTimer); 89 TrickleTimer(Instance &aInstance, Handler aHandler);
|
/openthread-latest/tests/unit/ |
D | test_trickle_timer.cpp | 72 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/ |
D | announce_sender.hpp | 238 static void HandleTrickleTimer(TrickleTimer &aTimer); 245 TrickleTimer mTrickleTimer;
|
D | announce_sender.cpp | 166 void AnnounceSender::HandleTrickleTimer(TrickleTimer &aTimer) { aTimer.Get<AnnounceSender>().Handle… in HandleTrickleTimer() 226 mTrickleTimer.Start(TrickleTimer::kModeTrickle, kInterval, kInterval, kRedundancyConstant); in HandleRoleChanged()
|
D | mle_router.hpp | 669 static void HandleAdvertiseTrickleTimer(TrickleTimer &aTimer); 707 TrickleTimer mAdvertiseTrickleTimer;
|
D | mle_router.cpp | 480 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/ |
D | dhcp6_client.hpp | 134 static void HandleTrickleTimer(TrickleTimer &aTrickleTimer); 140 TrickleTimer mTrickleTimer;
|
D | dhcp6_client.cpp | 201 mTrickleTimer.Start(TrickleTimer::kModeTrickle, Time::SecToMsec(kTrickleTimerImin), in ProcessNextIdentityAssociation() 213 void Client::HandleTrickleTimer(TrickleTimer &aTrickleTimer) { aTrickleTimer.Get<Client>().HandleTr… in HandleTrickleTimer()
|