Lines Matching refs:alarm

79 int32_t TimerProxy::CallbackAlarmIfNeed(const std::shared_ptr<TimerInfo> &alarm)  in CallbackAlarmIfNeed()  argument
81 if (alarm == nullptr) { in CallbackAlarmIfNeed()
86 int uid = alarm->uid; in CallbackAlarmIfNeed()
87 int pid = alarm->pid; in CallbackAlarmIfNeed()
96 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed()
100 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed()
115 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed()
119 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed()
125 int32_t ret = alarm->callback(alarm->id); in CallbackAlarmIfNeed()
127 alarm->id, ret); in CallbackAlarmIfNeed()
133 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in ProxyTimer()
155 for (const auto& alarm : timeInfoVec) { in ProxyTimer() local
156 if (!alarm->callback) { in ProxyTimer()
160 alarm->callback(alarm->id); in ProxyTimer()
162 uid, alarm->id); in ProxyTimer()
172 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in PidProxyTimer()
197 for (const auto& alarm : timeInfoVec) { in PidProxyTimer() local
198 if (!alarm->callback) { in PidProxyTimer()
202 alarm->callback(alarm->id); in PidProxyTimer()
204 pid, alarm->id); in PidProxyTimer()
288 for (const auto& alarm : timeInfoVec) { in ResetProxyMaps() local
289 if (!alarm->callback) { in ResetProxyMaps()
293 alarm->callback(alarm->id); in ResetProxyMaps()
295 it->first, alarm->id); in ResetProxyMaps()
307 for (const auto& alarm : timeInfoVec) { in ResetProxyPidMaps() local
308 if (!alarm->callback) { in ResetProxyPidMaps()
312 alarm->callback(alarm->id); in ResetProxyPidMaps()
314 it->first, alarm->id); in ResetProxyPidMaps()
322 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in ResetAllProxy()
365 void TimerProxy::RecordUidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched) in RecordUidTimerMap() argument
371 if (alarm == nullptr) { in RecordUidTimerMap()
377 auto it = uidTimersMap_.find(alarm->uid); in RecordUidTimerMap()
380 idAlarmsMap.insert(std::make_pair(alarm->id, alarm)); in RecordUidTimerMap()
381 uidTimersMap_.insert(std::make_pair(alarm->uid, idAlarmsMap)); in RecordUidTimerMap()
385 EraseAlarmItem(alarm->id, it->second); in RecordUidTimerMap()
386 it->second.insert(std::make_pair(alarm->id, alarm)); in RecordUidTimerMap()
389 void TimerProxy::RecordPidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched) in RecordPidTimerMap() argument
395 if (alarm == nullptr) { in RecordPidTimerMap()
401 auto it = pidTimersMap_.find(alarm->pid); in RecordPidTimerMap()
404 idAlarmsMap.insert(std::make_pair(alarm->id, alarm)); in RecordPidTimerMap()
405 pidTimersMap_.insert(std::make_pair(alarm->pid, idAlarmsMap)); in RecordPidTimerMap()
409 EraseAlarmItem(alarm->id, it->second); in RecordPidTimerMap()
410 it->second.insert(std::make_pair(alarm->id, alarm)); in RecordPidTimerMap()
413 void TimerProxy::RemoveUidTimerMap(const std::shared_ptr<TimerInfo> &alarm) in RemoveUidTimerMap() argument
415 if (alarm == nullptr) { in RemoveUidTimerMap()
421 auto it = uidTimersMap_.find(alarm->uid); in RemoveUidTimerMap()
426 EraseAlarmItem(alarm->id, it->second); in RemoveUidTimerMap()
432 void TimerProxy::RecordProxyUidTimerMap(const std::shared_ptr<TimerInfo> &alarm) in RecordProxyUidTimerMap() argument
435 auto it = proxyUids_.find(alarm->uid); in RecordProxyUidTimerMap()
437 it->second.insert(std::make_pair(alarm->id, alarm->whenElapsed)); in RecordProxyUidTimerMap()
439 proxyUids_.insert(std::make_pair(alarm->uid, in RecordProxyUidTimerMap()
440 …std::unordered_map<uint64_t, std::chrono::steady_clock::time_point>{{alarm->id, alarm->whenElapsed… in RecordProxyUidTimerMap()
444 void TimerProxy::RecordProxyPidTimerMap(const std::shared_ptr<TimerInfo> &alarm) in RecordProxyPidTimerMap() argument
447 auto uid = alarm->uid; in RecordProxyPidTimerMap()
448 auto pid = alarm->pid; in RecordProxyPidTimerMap()
452 it->second.insert(std::make_pair(alarm->id, alarm->whenElapsed)); in RecordProxyPidTimerMap()
454 proxyPids_.insert(std::make_pair(alarm->pid, in RecordProxyPidTimerMap()
455 …std::unordered_map<uint64_t, std::chrono::steady_clock::time_point>{{alarm->id, alarm->whenElapsed… in RecordProxyPidTimerMap()
459 void TimerProxy::RemovePidTimerMap(const std::shared_ptr<TimerInfo> &alarm) in RemovePidTimerMap() argument
461 if (alarm == nullptr) { in RemovePidTimerMap()
467 auto it = pidTimersMap_.find(alarm->pid); in RemovePidTimerMap()
472 EraseAlarmItem(alarm->id, it->second); in RemovePidTimerMap()
538 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in UpdateProxyWhenElapsedForProxyUidMap()
571 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in UpdateProxyWhenElapsedForProxyPidMap()
607 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in RestoreProxyWhenElapsedByUid()
645 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in RestoreProxyWhenElapsedByPid()
683 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in RestoreProxyWhenElapsedForProxyUidMap()
694 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in RestoreProxyWhenElapsedForProxyPidMap()
706 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in ResetAllProxyWhenElapsed()
716 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback) in ResetAllPidProxyWhenElapsed()