/foundation/resourceschedule/work_scheduler/services/native/src/ |
H A D | work_scheduler_service.cpp | 84 const std::string WORKSCHEDULER_SERVICE_NAME = "WorkSchedulerService"; 86 auto instance = DelayedSingleton<WorkSchedulerService>::GetInstance(); 116 WorkSchedulerService::WorkSchedulerService() : SystemAbility(WORK_SCHEDULE_SERVICE_ID, true) {} in WorkSchedulerService() function in OHOS::WorkScheduler::WorkSchedulerService 117 WorkSchedulerService::~WorkSchedulerService() {} in ~WorkSchedulerService() 119 void WorkSchedulerService::OnStart() in OnStart() 151 WEAK_FUNC bool WorkSchedulerService::IsBaseAbilityReady() in IsBaseAbilityReady() 165 void WorkSchedulerService::InitPersistedWork() in InitPersistedWork() 175 void WorkSchedulerService [all...] |
H A D | scheduler_bg_task_subscriber.cpp | 34 DelayedSingleton<WorkSchedulerService>::GetInstance()->UpdateEffiResApplyInfo(uid, true); in OnProcEfficiencyResourcesApply() 46 DelayedSingleton<WorkSchedulerService>::GetInstance()->UpdateEffiResApplyInfo(uid, false); in OnProcEfficiencyResourcesReset()
|
H A D | work_event_handler.cpp | 28 const std::shared_ptr<WorkSchedulerService>& service) : EventHandler(runner), service_(service) in WorkEventHandler()
|
H A D | work_status.cpp | 115 if (isStandby_ && !DelayedSingleton<WorkSchedulerService>::GetInstance()->CheckStandbyApplyInfo(bundleName_)) { in OnConditionChanged() 148 DelayedSingleton<WorkSchedulerService>::GetInstance()->RefreshPersistedWorks(); in UpdateTimerIfNeed() 154 DelayedSingleton<WorkSchedulerService>::GetInstance()->RefreshPersistedWorks(); in UpdateTimerIfNeed() 225 if (DelayedSingleton<WorkSchedulerService>::GetInstance()->CheckEffiResApplyInfo(uid_)) { in IsReady()
|
/foundation/resourceschedule/work_scheduler/services/native/include/ |
H A D | work_event_handler.h | 25 class WorkSchedulerService; 36 const std::shared_ptr<WorkSchedulerService>& service); 46 std::weak_ptr<WorkSchedulerService> service_;
|
H A D | work_scheduler_service.h | 45 class WorkSchedulerService final : public SystemAbility, public WorkSchedServiceStub, 46 public std::enable_shared_from_this<WorkSchedulerService> { 47 DISALLOW_COPY_AND_MOVE(WorkSchedulerService); 48 DECLARE_SYSTEM_ABILITY(WorkSchedulerService); 49 DECLARE_DELAYED_SINGLETON(WorkSchedulerService); 51 WorkSchedulerService(const int32_t systemAbilityId, bool runOnCreate);
|
H A D | work_queue_manager.h | 30 class WorkSchedulerService; 33 explicit WorkQueueManager(const std::shared_ptr<WorkSchedulerService>& wss); 127 const std::weak_ptr<WorkSchedulerService> wss_;
|
H A D | work_policy_manager.h | 32 class WorkSchedulerService; 38 explicit WorkPolicyManager(const std::shared_ptr<WorkSchedulerService>& wss); 290 void UpdateWatchdogTime(const std::shared_ptr<WorkSchedulerService> &wmsptr, 299 const std::weak_ptr<WorkSchedulerService> wss_;
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulergetallrunningworks_fuzzer/ |
H A D | workschedulergetallrunningworks_fuzzer.cpp | 27 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 29 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 42 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerislastworktimeout_fuzzer/ |
H A D | workschedulerislastworktimeout_fuzzer.cpp | 27 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 29 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 42 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerobtainallworks_fuzzer/ |
H A D | workschedulerobtainallworks_fuzzer.cpp | 27 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 29 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 42 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulergetworkstatus_fuzzer/ |
H A D | workschedulergetworkstatus_fuzzer.cpp | 29 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 31 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 44 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopandcancelwork_fuzzer/ |
H A D | workschedulerstopandcancelwork_fuzzer.cpp | 29 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 31 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 44 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopwork_fuzzer/ |
H A D | workschedulerstopwork_fuzzer.cpp | 29 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 31 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 44 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/services/native/include/conditions/ |
H A D | battery_level_listener.h | 33 std::shared_ptr<WorkSchedulerService> service); 58 std::shared_ptr<WorkSchedulerService> service_;
|
H A D | screen_listener.h | 32 std::shared_ptr<WorkSchedulerService> service); 56 std::shared_ptr<WorkSchedulerService> service_;
|
/foundation/resourceschedule/work_scheduler/services/test/src/policy/ |
H A D | memory_policy_test.cpp | 42 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|
H A D | power_mode_policy_test.cpp | 52 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|
H A D | thermal_policy_test.cpp | 57 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|
H A D | app_data_clear_listener_test.cpp | 44 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|
H A D | cpu_policy_test.cpp | 43 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|
/foundation/resourceschedule/work_scheduler/services/test/src/ |
H A D | watchdog_test.cpp | 41 std::shared_ptr<WorkSchedulerService> workSchedulerService = DelayedSingleton<WorkSchedulerService>::GetInstance(); in SetUpTestCase()
|
H A D | work_policy_manager_test.cpp | 44 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase() 269 std::shared_ptr<WorkSchedulerService> workSchedulerService = DelayedSingleton<WorkSchedulerService>::GetInstance(); in HWTEST_F() 357 std::shared_ptr<WorkSchedulerService> workSchedulerService = DelayedSingleton<WorkSchedulerService>::GetInstance(); in HWTEST_F()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopandclearworks_fuzzer/ |
H A D | workschedulerstopandclearworks_fuzzer.cpp | 28 static std::shared_ptr<WorkSchedulerService> workSchedulerService_; 30 bool WorkSchedulerService::GetUidByBundleName(const std::string &bundleName, int32_t &uid) in GetUidByBundleName() 125 workSchedulerService_ = DelayedSingleton<WorkSchedulerService>::GetInstance(); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/services/test/src/conditions/ |
H A D | screen_listener_test.cpp | 45 std::shared_ptr<WorkSchedulerService> workSchedulerService_ = std::make_shared<WorkSchedulerService>(); in SetUpTestCase()
|