Home
last modified time | relevance | path

Searched refs:alarm (Results 1 - 17 of 17) sorted by relevance

/base/time/time_service/services/timer/src/
H A Dbatch.cpp53 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 Dtimer_proxy.cpp72 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 Dtimer_manager.cpp368 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 Dtimer_proxy.h37 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 Dbatch.h39 bool Add(const std::shared_ptr<TimerInfo> &alarm);
40 bool Remove(const TimerInfo &alarm);
H A Dtimer_manager.h106 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 Dmain.cpp65 alarm(PROCESSDUMP_TIMEOUT); in main()
/base/time/time_service/test/fuzztest/timeservice_fuzzer/timerproxy_fuzzer/
H A Dtimerproxy_fuzzer.cpp34 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 Dmain.cpp101 alarm(DUMPCATCHER_TIMEOUT); in main()
/base/notification/distributed_notification_service/services/ans/src/
H A Dreminder_store_strategy.cpp419 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 Dreminder_store_test.cpp507 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 Ddfx_dumprequest.c209 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 Dat_support.c240 alarm(0); in SendCommandLock()
H A Dat_network.c687 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 Dtime_service_test.cpp1298 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 Dpublish.cpp428 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 Dans_notification.cpp1330 ANSR_LOGI("Publish alarm"); in PublishReminder()
1331 ReminderRequestAlarm &alarm = (ReminderRequestAlarm &)reminder; in PublishReminder() local
1332 tarReminder = new (std::nothrow) ReminderRequestAlarm(alarm); in PublishReminder()

Completed in 23 milliseconds