• Home
  • Raw
  • Download

Lines Matching refs:timer

277     auto whichAlarms = [id](const TimerInfo &timer) {  in RemoveLocked()  argument
278 return timer.id == id; in RemoveLocked()
293 [id](const std::shared_ptr<TimerInfo> &timer) { in RemoveLocked() argument
294 return timer->id == id; in RemoveLocked()
371 void TimerManager::ReAddTimerLocked(std::shared_ptr<TimerInfo> timer, in ReAddTimerLocked() argument
377 timer->uid, timer->id, timer->whenElapsed.time_since_epoch().count(), in ReAddTimerLocked()
379 auto whenElapsed = ConvertToElapsed(timer->when, timer->type); in ReAddTimerLocked()
381 if (timer->windowLength == milliseconds::zero()) { in ReAddTimerLocked()
384 maxElapsed = (timer->windowLength > milliseconds::zero()) ? in ReAddTimerLocked()
385 (whenElapsed + timer->windowLength) : in ReAddTimerLocked()
386 MaxTriggerTime(nowElapsed, whenElapsed, timer->repeatInterval); in ReAddTimerLocked()
388 timer->whenElapsed = whenElapsed; in ReAddTimerLocked()
389 timer->maxWhenElapsed = maxElapsed; in ReAddTimerLocked()
390 SetHandlerLocked(timer, true, doValidate, true); in ReAddTimerLocked()
875 const std::shared_ptr<TimerInfo> &timer, std::chrono::steady_clock::time_point nowElapsed) in HandleRepeatTimer() argument
877 if (timer->repeatInterval > milliseconds::zero()) { in HandleRepeatTimer()
878 timer->count += static_cast<uint64_t>( in HandleRepeatTimer()
879 … duration_cast<milliseconds>(nowElapsed - timer->expectedWhenElapsed) / timer->repeatInterval); in HandleRepeatTimer()
880 auto delta = timer->count * timer->repeatInterval; in HandleRepeatTimer()
881 auto nextElapsed = timer->whenElapsed + delta; in HandleRepeatTimer()
882 … SetHandlerLocked(timer->id, timer->type, timer->when + delta, nextElapsed, timer->windowLength, in HandleRepeatTimer()
883 …MaxTriggerTime(nowElapsed, nextElapsed, timer->repeatInterval), timer->repeatInterval, timer->call… in HandleRepeatTimer()
884 timer->wantAgent, timer->flags, true, timer->uid, timer->bundleName); in HandleRepeatTimer()
886 TimerProxy::GetInstance().RemoveUidTimerMap(timer); in HandleRepeatTimer()