/base/time/time_service/services/timer/src/ |
H A D | batch.cpp | 53 bool Batch::Add(const std::shared_ptr<TimerInfo> &alarm) in Add() argument 58 alarm, in Add() 62 alarms_.insert(it, alarm); // 根据Alarm.when_elapsed从小到大排列 in Add() 64 if (alarm->whenElapsed > start_) { in Add() 65 start_ = alarm->whenElapsed; in Add() 69 if (alarm->maxWhenElapsed < end_) { in Add() 70 end_ = alarm->maxWhenElapsed; in Add() 73 flags_ |= alarm->flags; in Add() 77 bool Batch::Remove(const TimerInfo &alarm) in Remove() argument 79 return Remove([alarm] (cons in Remove() 89 auto alarm = *it; Remove() local [all...] |
H A D | timer_proxy.cpp | 72 int32_t TimerProxy::CallbackAlarmIfNeed(const std::shared_ptr<TimerInfo> &alarm) in CallbackAlarmIfNeed() argument 74 if (alarm == nullptr) { in CallbackAlarmIfNeed() 75 TIME_HILOGE(TIME_MODULE_SERVICE, "callback alarm is nullptr!"); in CallbackAlarmIfNeed() 79 int uid = alarm->uid; in CallbackAlarmIfNeed() 80 int pid = alarm->pid; in CallbackAlarmIfNeed() 89 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed() 93 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed() 107 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed() 111 timeInfoVec.push_back(alarm); in CallbackAlarmIfNeed() 117 int32_t ret = alarm in CallbackAlarmIfNeed() 356 RecordUidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched) RecordUidTimerMap() argument 380 RecordPidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched) RecordPidTimerMap() argument 404 RemoveUidTimerMap(const std::shared_ptr<TimerInfo> &alarm) RemoveUidTimerMap() argument 423 RecordProxyUidTimerMap(const std::shared_ptr<TimerInfo> &alarm) RecordProxyUidTimerMap() argument 435 RecordProxyPidTimerMap(const std::shared_ptr<TimerInfo> &alarm) RecordProxyPidTimerMap() argument 447 RemovePidTimerMap(const std::shared_ptr<TimerInfo> &alarm) RemovePidTimerMap() argument [all...] |
H A D | timer_manager.cpp | 368 auto alarm = std::make_shared<TimerInfo>(id, type, when, whenElapsed, windowLength, maxWhen, in SetHandlerLocked() local 371 if (TimerProxy::GetInstance().IsUidProxy(alarm->uid)) { in SetHandlerLocked() 373 callingUid, alarm->id); in SetHandlerLocked() 374 TimerProxy::GetInstance().RecordProxyUidTimerMap(alarm); in SetHandlerLocked() 375 alarm->UpdateWhenElapsedFromNow(whenElapsed, milliseconds(TimerProxy::GetInstance().GetProxyDelayTime())); in SetHandlerLocked() 377 if (TimerProxy::GetInstance().IsPidProxy(alarm->pid)) { in SetHandlerLocked() 379 callingPid, alarm->id); in SetHandlerLocked() 380 TimerProxy::GetInstance().RecordProxyPidTimerMap(alarm); in SetHandlerLocked() 381 alarm->UpdateWhenElapsedFromNow(whenElapsed, milliseconds(TimerProxy::GetInstance().GetProxyDelayTime())); in SetHandlerLocked() 384 SetHandlerLocked(alarm, fals in SetHandlerLocked() 451 SetHandlerLocked(std::shared_ptr<TimerInfo> alarm, bool rebatching, bool isRebatched) SetHandlerLocked() argument 632 ProcTriggerTimer(std::shared_ptr<TimerInfo> &alarm, const std::chrono::steady_clock::time_point &nowElapsed) ProcTriggerTimer() argument 683 auto alarm = batch->Get(i); TriggerTimersLocked() local 695 auto alarm = *iter; TriggerTimersLocked() local 752 InsertAndBatchTimerLocked(std::shared_ptr<TimerInfo> alarm) InsertAndBatchTimerLocked() argument 926 UpdateTimersState(std::shared_ptr<TimerInfo> &alarm) UpdateTimersState() argument [all...] |
/base/time/time_service/services/timer/include/ |
H A D | timer_proxy.h | 37 int32_t CallbackAlarmIfNeed(const std::shared_ptr<TimerInfo> &alarm); 40 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback); 43 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback); 50 std::function<void(std::shared_ptr<TimerInfo> &alarm)> insertAlarmCallback); 53 void RecordUidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched); 54 void RecordPidTimerMap(const std::shared_ptr<TimerInfo> &alarm, const bool isRebatched); 55 void RecordProxyUidTimerMap(const std::shared_ptr<TimerInfo> &alarm); 56 void RecordProxyPidTimerMap(const std::shared_ptr<TimerInfo> &alarm); 57 void RemoveUidTimerMap(const std::shared_ptr<TimerInfo> &alarm); 58 void RemovePidTimerMap(const std::shared_ptr<TimerInfo> &alarm); [all...] |
H A D | batch.h | 39 bool Add(const std::shared_ptr<TimerInfo> &alarm); 40 bool Remove(const TimerInfo &alarm);
|
H A D | timer_manager.h | 106 void SetHandlerLocked(std::shared_ptr<TimerInfo> alarm, bool rebatching, bool isRebatched); 107 void InsertAndBatchTimerLocked(std::shared_ptr<TimerInfo> alarm); 111 bool ProcTriggerTimer(std::shared_ptr<TimerInfo> &alarm, 125 bool CheckAllowWhileIdle(const std::shared_ptr<TimerInfo> &alarm); 126 bool AdjustDeliveryTimeBasedOnDeviceIdle(const std::shared_ptr<TimerInfo> &alarm); 136 void UpdateTimersState(std::shared_ptr<TimerInfo> &alarm);
|
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | main.cpp | 65 alarm(PROCESSDUMP_TIMEOUT); in main()
|
/base/time/time_service/test/fuzztest/timeservice_fuzzer/timerproxy_fuzzer/ |
H A D | timerproxy_fuzzer.cpp | 34 auto callback = [] (std::shared_ptr<TimerInfo> &alarm) {}; in FuzzTimerProxyTimer() 71 auto callback = [] (std::shared_ptr<TimerInfo> &alarm) {}; in FuzzTimerResetProxy()
|
/base/hiviewdfx/faultloggerd/tools/dump_catcher/ |
H A D | main.cpp | 101 alarm(DUMPCATCHER_TIMEOUT); in main()
|
/base/notification/distributed_notification_service/services/ans/src/ |
H A D | reminder_store_strategy.cpp | 419 ReminderRequestAlarm* alarm = static_cast<ReminderRequestAlarm*>(reminder.GetRefPtr()); in AppendValuesBucket() local 420 hour = alarm->GetHour(); in AppendValuesBucket() 421 minute = alarm->GetMinute(); in AppendValuesBucket() 422 repeatDaysOfWeek = alarm->GetRepeatDaysOfWeek(); in AppendValuesBucket() 440 ReminderRequestAlarm* alarm = static_cast<ReminderRequestAlarm*>(reminder.GetRefPtr()); in RecoverFromOldVersion() local 443 alarm->SetHour(hour); in RecoverFromOldVersion() 447 alarm->SetMinute(minute); in RecoverFromOldVersion() 460 ReminderRequestAlarm* alarm = static_cast<ReminderRequestAlarm*>(reminder.GetRefPtr()); in RecoverFromDb() local 463 alarm->SetHour(hour); in RecoverFromDb() 467 alarm in RecoverFromDb() [all...] |
/base/notification/distributed_notification_service/frameworks/ans/test/unittest/ |
H A D | reminder_store_test.cpp | 507 ReminderRequestAlarm* alarm = static_cast<ReminderRequestAlarm*>(reminder.GetRefPtr()); in HWTEST_F() local 508 alarm->hour_ = 12; in HWTEST_F() 509 alarm->minute_ = 30; in HWTEST_F() 522 EXPECT_EQ(alarm->hour_, alarm1->hour_); in HWTEST_F() 523 EXPECT_EQ(alarm->minute_, alarm1->minute_); in HWTEST_F()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_dumprequest.c | 209 DFXLOGW("Default signal alarm error!"); in DFX_SetUpSigAlarmAction() 221 alarm(ALARM_TIME_S); in DFX_ExecDump() 620 alarm(ALARM_TIME_S); in ForkAndDoProcessDump()
|
/base/telephony/ril_adapter/services/vendor/src/ |
H A D | at_support.c | 240 alarm(0); in SendCommandLock()
|
H A D | at_network.c | 687 alarm(0); in ReqGetNetworkSearchInformation() 717 alarm(SECOND); in ReqGetNetworkSearchInformation() 827 alarm(0); in DealNetworkSearchInformation() 837 alarm(0); in DealNetworkSearchInformation() 1536 alarm(0); in ProcessOperListToUse()
|
/base/time/time_service/test/unittest/service_test/src/ |
H A D | time_service_test.cpp | 1298 auto alarm = TimerManager::GetInstance()->mPendingIdleUntil_; in HWTEST_F() local 1318 TimerManager::GetInstance()->mPendingIdleUntil_ = alarm; in HWTEST_F() 1358 std::shared_ptr<TimerInfo> alarm; in HWTEST_F() local 1361 alarm = TimerManager::GetInstance()->mPendingIdleUntil_; in HWTEST_F() 1383 TimerManager::GetInstance()->mPendingIdleUntil_ = alarm; in HWTEST_F()
|
/base/notification/distributed_notification_service/frameworks/js/napi/src/reminder/ |
H A D | publish.cpp | 428 ReminderRequestAlarm& alarm = (ReminderRequestAlarm&)reminder; in ParseReminderAlarm() local 429 napi_create_uint32(env, static_cast<uint32_t>(alarm.GetHour()), &value); in ParseReminderAlarm() 433 napi_create_uint32(env, static_cast<uint32_t>(alarm.GetMinute()), &value); in ParseReminderAlarm()
|
/base/notification/distributed_notification_service/frameworks/core/src/ |
H A D | ans_notification.cpp | 1330 ANSR_LOGI("Publish alarm"); in PublishReminder() 1331 ReminderRequestAlarm &alarm = (ReminderRequestAlarm &)reminder; in PublishReminder() local 1332 tarReminder = new (std::nothrow) ReminderRequestAlarm(alarm); in PublishReminder()
|