Lines Matching refs:timerId
85 static std::atomic_uint32_t timerId = 1; in Register() local
95 timerId = GetValidId(timerId); in Register()
96 while (timerToEntries_.find(timerId) != timerToEntries_.end()) { in Register()
97 timerId++; in Register()
98 timerId = GetValidId(timerId); in Register()
102 entry->timerId = timerId++; in Register()
109 timerToEntries_[entry->timerId] = entry; in Register()
111 …UTILS_LOGD("register timer %{public}u with %{public}u ms interval.", entry->timerId, entry->interv… in Register()
112 return entry->timerId; in Register()
115 void Timer::Unregister(uint32_t timerId) in Unregister() argument
118 if (timerToEntries_.find(timerId) == timerToEntries_.end()) { in Unregister()
119 UTILS_LOGD("timer %{public}u does not exist", timerId); in Unregister()
123 auto entry = timerToEntries_[timerId]; in Unregister()
124 UTILS_LOGD("deregister timer %{public}u with %{public}u ms interval", timerId, entry->interval); in Unregister()
128 if ((*itor)->timerId == timerId) { in Unregister()
129 UTILS_LOGD("erase timer %{public}u.", timerId); in Unregister()
144 timerToEntries_.erase(timerId); in Unregister()
200 onceIdsUnused.push_back(ptr->timerId); in OnTimer()
214 uint32_t Timer::GetValidId(uint32_t timerId) const in GetValidId()
216 if (timerId == TIMER_ERR_DEAL_FAILED) { in GetValidId()
217 return timerId + 1; in GetValidId()
219 if (timerId == UINT32_MAX) { in GetValidId()
222 return timerId; in GetValidId()
244 uint32_t id = (*itor)->timerId; in EraseUnusedTimerId()