Lines Matching refs:timer
209 TIME_HILOGD(TIME_MODULE_SERVICE, "adjust timer state: %{public}d, interval: %{public}d", isAdjust, interval);
210 auto callback = [this, isAdjust, interval, now] (std::shared_ptr<TimerInfo> timer) {
211 if (timer == nullptr) {
212 TIME_HILOGE(TIME_MODULE_SERVICE, "adjust timer is nullptr!");
215 return isAdjust ? UpdateAdjustWhenElapsed(now, interval, timer) : RestoreAdjustWhenElapsed(timer);
225 uint32_t interval, std::shared_ptr<TimerInfo> &timer)
227 if (IsTimerExemption(timer)) {
228 TIME_HILOGD(TIME_MODULE_SERVICE, "adjust exemption timer bundleName: %{public}s",
229 timer->bundleName.c_str());
234 timer->id, timer->uid, timer->bundleName.c_str());
235 adjustTimers_.push_back(timer);
236 return timer->AdjustTimer(now, interval);
239 bool TimerProxy::RestoreAdjustWhenElapsed(std::shared_ptr<TimerInfo> &timer)
243 [&timer](const std::shared_ptr<TimerInfo> &compareTimer) {
244 return compareTimer->id == timer->id;
249 return timer->RestoreAdjustTimer();
266 bool TimerProxy::IsTimerExemption(std::shared_ptr<TimerInfo> timer)
268 if (adjustExemptionList_.find(timer->bundleName) != adjustExemptionList_.end()
269 && timer->windowLength == milliseconds::zero()) {
326 TIME_HILOGD(TIME_MODULE_SERVICE, "erase timer from proxy timer map, id=%{public}" PRId64 ", uid=%{public}u",
337 TIME_HILOGD(TIME_MODULE_SERVICE, "erase timer from proxy timer map, id=%{public}" PRId64 ", pid=%{public}u",
351 TIME_HILOGD(TIME_MODULE_SERVICE, "timer already exists, id=%{public}" PRId64 "", id);
359 TIME_HILOGD(TIME_MODULE_SERVICE, "Record uid timer info map, isRebatched: %{public}d", isRebatched);
363 TIME_HILOGE(TIME_MODULE_SERVICE, "record uid timer map alarm is nullptr!");
383 TIME_HILOGD(TIME_MODULE_SERVICE, "Record pid timer info map, isRebatched: %{public}d", isRebatched);
387 TIME_HILOGE(TIME_MODULE_SERVICE, "record pid timer map alarm is nullptr!");
407 TIME_HILOGE(TIME_MODULE_SERVICE, "remove uid timer map alarm is nullptr!");
450 TIME_HILOGE(TIME_MODULE_SERVICE, "remove pid timer map alarm is nullptr!");
535 TIME_HILOGD(TIME_MODULE_SERVICE, "uid timer info map not found, uid: %{public}d", uid);
547 "uid= %{public}d, id=%{public}" PRId64 ", timer whenElapsed=%{public}lld, now=%{public}lld",
568 TIME_HILOGD(TIME_MODULE_SERVICE, "pid timer info map not found, pid: %{public}d", pid);
580 "pid= %{public}d, id=%{public}" PRId64 ", timer whenElapsed=%{public}lld, now=%{public}lld",
601 TIME_HILOGD(TIME_MODULE_SERVICE, "uid timer info map not found, just erase proxy map. uid: %{public}d", uid);
617 "uid= %{public}d, id=%{public}" PRId64 ", timer whenElapsed=%{public}lld, now=%{public}lld",
638 TIME_HILOGD(TIME_MODULE_SERVICE, "pid timer info map not found, just erase proxy map. pid: %{public}d", pid);
653 "pid= %{public}d, id=%{public}" PRId64 ", timer whenElapsed=%{public}lld, now=%{public}lld",
716 dprintf(fd, " * save timer id = %llu\n", itTimerIdMap->first);
717 dprintf(fd, " * save timer whenElapsed = %lld\n", itTimerIdMap->second.time_since_epoch().count());
726 dprintf(fd, " * save timer id = %llu\n", itTimerIdMap->first);
727 dprintf(fd, " * save timer whenElapsed = %lld\n", itTimerIdMap->second.time_since_epoch().count());
743 dprintf(fd, " * timer id = %llu\n", itTimerInfo->second->id);
744 dprintf(fd, " * timer whenElapsed = %lld\n", itTimerInfo->second->whenElapsed.time_since_epoch().count());
760 dprintf(fd, " * timer id = %llu\n", itTimerInfo->second->id);
761 dprintf(fd, " * timer whenElapsed = %lld\n", itTimerInfo->second->whenElapsed.time_since_epoch().count());
772 dprintf(fd, "show adjust timer");
773 for (auto timer : adjustTimers_) {
774 dprintf(fd, " * timer id = %lu\n", timer->id);
775 dprintf(fd, " * timer uid = %d\n\n", timer->uid);
776 dprintf(fd, " * timer bundleName = %s\n\n", timer->bundleName.c_str());
777 dprintf(fd, " * timer originWhenElapsed = %lld\n\n", timer->originWhenElapsed);
778 dprintf(fd, " * timer whenElapsed = %lld\n\n", timer->whenElapsed);
779 dprintf(fd, " * timer originMaxWhenElapsed = %lld\n\n", timer->originMaxWhenElapsed);
780 dprintf(fd, " * timer maxWhenElapsed = %lld\n\n", timer->maxWhenElapsed);