Lines Matching defs:timer
87 for (const auto &timer : timers_) {
88 timerSlot |= (one << timer->id);
108 auto timer = std::make_unique<TimerItem>();
109 timer->id = timerId;
110 timer->intervalMs = intervalMs;
111 timer->repeatCount = repeatCount;
112 timer->callbackCount = 0;
114 if (!AddInt64(nowTime, timer->intervalMs, timer->nextCallTime)) {
118 timer->callback = callback;
119 InsertTimerInternal(timer);
140 auto timer = std::move(*it);
143 if (!AddInt64(nowTime, timer->intervalMs, timer->nextCallTime)) {
147 timer->callbackCount = 0;
148 InsertTimerInternal(timer);
166 void TimerManager::InsertTimerInternal(std::unique_ptr<TimerItem>& timer)
170 if ((*it)->nextCallTime > timer->nextCallTime) {
171 timers_.insert(it, std::move(timer));
175 timers_.push_back(std::move(timer));