/foundation/resourceschedule/work_scheduler/frameworks/test/unittest/src/ |
H A D | workinfo_test.cpp | 47 * @tc.desc Set WorkId to WorkInfo 53 WorkInfo workInfo = WorkInfo(); in HWTEST_F() 60 * @tc.desc Set bundleName and abilityName to WorkInfo 66 WorkInfo workInfo = WorkInfo(); in HWTEST_F() 80 WorkInfo workInfo = WorkInfo(); in HWTEST_F() 95 WorkInfo workInfo = WorkInfo(); in HWTEST_F() [all...] |
H A D | work_sched_client_test.cpp | 45 WorkInfo workInfo = WorkInfo();
in HWTEST_F() 58 WorkInfo workInfo = WorkInfo();
in HWTEST_F() 71 WorkInfo workInfo = WorkInfo();
in HWTEST_F() 111 std::shared_ptr<WorkInfo> work;
in HWTEST_F() 127 std::list<std::shared_ptr<WorkInfo>> workInfos;
in HWTEST_F() 225 std::list<std::shared_ptr<WorkInfo>> workInfos;
in HWTEST_F()
|
/foundation/resourceschedule/work_scheduler/frameworks/src/ |
H A D | work_info.cpp | 26 WorkInfo::WorkInfo() in WorkInfo() function in OHOS::WorkScheduler::WorkInfo 38 WorkInfo::~WorkInfo() {} in ~WorkInfo() 40 void WorkInfo::SetWorkId(int32_t workId) in SetWorkId() 45 void WorkInfo::SetElement(std::string bundleName, std::string abilityName) in SetElement() 51 void WorkInfo::RequestPersisted(bool persisted) in RequestPersisted() 56 void WorkInfo::RequestNetworkType(WorkCondition::Network condition) in RequestNetworkType() 63 void WorkInfo::RequestChargerType(bool isCharging, WorkCondition::Charger condition) in RequestChargerType() 71 void WorkInfo [all...] |
/foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/include/ |
H A D | common.h | 58 static bool GetWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 137 static napi_value GetNapiWorkInfo(napi_env env, std::shared_ptr<WorkInfo> &workInfo); 145 static void GetConditionInfo(napi_env env, std::shared_ptr<WorkInfo> &workInfo, napi_value &napiWork); 213 static bool GetBaseWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 214 static bool GetNetWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 215 static bool GetChargeInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 216 static bool GetBatteryInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 217 static bool GetStorageInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 218 static bool GetRepeatInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 219 static bool GetExtrasInfo(napi_env env, napi_value objValue, WorkInfo [all...] |
/foundation/resourceschedule/work_scheduler/frameworks/include/ |
H A D | workscheduler_srv_client.h | 38 ErrCode StartWork(WorkInfo& workInfo); 45 ErrCode StopWork(WorkInfo& workInfo); 52 ErrCode StopAndCancelWork(WorkInfo& workInfo); 74 ErrCode GetWorkStatus(int32_t workId, std::shared_ptr<WorkInfo> &workInfo); 81 ErrCode ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>> &workInfos); 89 ErrCode GetAllRunningWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos);
|
H A D | iwork_sched_service.h | 40 virtual int32_t StartWork(WorkInfo& workInfo) = 0; 47 virtual int32_t StopWork(WorkInfo& workInfo) = 0; 54 virtual int32_t StopAndCancelWork(WorkInfo& workInfo) = 0; 75 virtual int32_t ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) = 0; 83 virtual int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) = 0; 91 virtual int32_t GetAllRunningWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) = 0;
|
H A D | work_info.h | 33 class WorkInfo : public Parcelable { class 35 explicit WorkInfo(); 36 ~WorkInfo() override; 261 static sptr<WorkInfo> Unmarshalling(Parcel &parcel); 344 static bool UnmarshallCondition(Parcel &parcel, sptr<WorkInfo> &read, uint32_t mapsize);
|
/foundation/resourceschedule/work_scheduler/services/zidl/include/ |
H A D | work_sched_service_proxy.h | 41 int32_t StartWork(WorkInfo& workInfo) override; 48 int32_t StopWork(WorkInfo& workInfo) override; 55 int32_t StopAndCancelWork(WorkInfo& workInfo) override; 76 int32_t ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) override; 84 int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) override; 92 int32_t GetAllRunningWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) override;
|
H A D | work_scheduler_proxy.h | 37 void OnWorkStart(WorkInfo& workInfo) override; 44 void OnWorkStop(WorkInfo& workInfo) override;
|
H A D | work_scheduler_stub_imp.h | 38 void OnWorkStart(WorkInfo& workInfo) override; 45 void OnWorkStop(WorkInfo& workInfo) override;
|
/foundation/resourceschedule/work_scheduler/services/native/include/ |
H A D | work_scheduler_service.h | 67 int32_t StartWork(WorkInfo& workInfo) override; 74 int32_t StopWork(WorkInfo& workInfo) override; 81 int32_t StopAndCancelWork(WorkInfo& workInfo) override; 102 int32_t ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) override; 110 int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) override; 117 int32_t GetAllRunningWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) override; 292 std::list<std::shared_ptr<WorkInfo>> ReadPersistedWorks(); 294 bool CheckWorkInfo(WorkInfo& workInfo, int32_t& uid); 296 bool CheckCondition(WorkInfo& workInfo); 309 void AddWorkInner(WorkInfo [all...] |
/foundation/resourceschedule/work_scheduler/interfaces/kits/cj/work_scheduler/ |
H A D | work_scheduler_ffi.h | 59 int32_t GetWorkInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo); 60 int32_t GetNetWorkInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo, bool& hasCondition); 61 int32_t GetChargeInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo, bool& hasCondition); 62 int32_t GetBatteryInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo, bool& hasCondition); 63 int32_t GetStorageInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo, bool& hasCondition); 64 int32_t GetRepeatInfo(RetWorkInfo cwork, OHOS::WorkScheduler::WorkInfo& workInfo, bool& hasCondition); 65 void ParseWorkInfo(std::shared_ptr<OHOS::WorkScheduler::WorkInfo> workInfo, RetWorkInfo& cwork);
|
H A D | work_scheduler_ffi.cpp | 30 WorkInfo workInfo = WorkInfo(); in CJ_StartWork() 42 WorkInfo workInfo = WorkInfo(); in CJ_StopWork() 54 std::shared_ptr<WorkInfo> workInfo {nullptr}; in CJ_GetWorkStatus() 67 std::list<std::shared_ptr<WorkInfo>> workInfoList; in CJ_ObtainAllWorks() 99 int32_t GetWorkInfo(RetWorkInfo cwork, WorkInfo& workInfo) in GetWorkInfo() 127 LOGE("Set none conditions, so fail to init WorkInfo."); in GetWorkInfo() 133 int32_t GetNetWorkInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) in GetNetWorkInfo() 149 int32_t GetChargeInfo(RetWorkInfo cwork, WorkInfo [all...] |
/foundation/resourceschedule/work_scheduler/services/test/src/ |
H A D | work_status_test.cpp | 36 static std::shared_ptr<WorkInfo> workInfo_; 40 std::shared_ptr<WorkInfo> WorkStatusTest::workInfo_ = nullptr; 44 workInfo_ = std::make_shared<WorkInfo>(); in SetUpTestCase() 102 std::shared_ptr<WorkInfo> workInfo_ = std::make_shared<WorkInfo>(); in HWTEST_F() 117 std::shared_ptr<WorkInfo> workInfo_ = std::make_shared<WorkInfo>(); in HWTEST_F() 133 std::shared_ptr<WorkInfo> workInfo_ = std::make_shared<WorkInfo>(); in HWTEST_F() 150 std::shared_ptr<WorkInfo> workInfo in HWTEST_F() [all...] |
H A D | workschedulerservice_test.cpp | 108 int32_t StartWork(WorkInfo& workInfo) { return 0; }
in StartWork() 109 int32_t StopWork(WorkInfo& workInfo) { return 0; };
in StopWork() 110 int32_t StopAndCancelWork(WorkInfo& workInfo) { return 0; }
in StopAndCancelWork() 113 int32_t ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) { return 0; }
in ObtainAllWorks() 114 int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) { return 0; }
in GetWorkStatus() 115 int32_t GetAllRunningWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) { return 0; }
in GetAllRunningWorks() 142 WorkInfo workinfo = WorkInfo();
in HWTEST_F() 174 WorkInfo workinfo = WorkInfo();
in HWTEST_F() [all...] |
H A D | work_queue_test.cpp | 181 auto workInfo_ = WorkInfo(); in HWTEST_F() 204 auto workInfo_ = WorkInfo(); in HWTEST_F() 223 auto workInfo_ = WorkInfo(); in HWTEST_F() 243 auto workInfo_ = WorkInfo(); in HWTEST_F() 263 auto workInfo_ = WorkInfo(); in HWTEST_F() 283 auto workInfo_ = WorkInfo(); in HWTEST_F() 303 auto workInfo_ = WorkInfo(); in HWTEST_F() 323 auto workInfo_ = WorkInfo(); in HWTEST_F() 344 auto workInfo_ = WorkInfo(); in HWTEST_F() 365 auto workInfo_ = WorkInfo(); in HWTEST_F() [all...] |
H A D | work_policy_manager_test.cpp | 56 WorkInfo workinfo; in HWTEST_F() 85 WorkInfo workinfo; in HWTEST_F() 104 WorkInfo workinfo; in HWTEST_F() 112 WorkInfo workinfo1; in HWTEST_F() 133 WorkInfo workinfo; in HWTEST_F() 141 WorkInfo workinfo1; in HWTEST_F() 160 WorkInfo workinfo; in HWTEST_F() 179 WorkInfo workinfo; in HWTEST_F() 215 WorkInfo workinfo; in HWTEST_F() 236 WorkInfo workinf in HWTEST_F() [all...] |
H A D | work_conn_manager_test.cpp | 121 WorkInfo workInfo; in HWTEST_F() 139 WorkInfo workInfo; in HWTEST_F() 171 WorkInfo workInfo; in HWTEST_F() 193 WorkInfo workInfo; in HWTEST_F() 213 WorkInfo workInfo; in HWTEST_F() 238 WorkInfo workInfo; in HWTEST_F() 261 WorkInfo workInfo; in HWTEST_F()
|
/foundation/resourceschedule/work_scheduler/services/zidl/src/ |
H A D | work_scheduler_stub.cpp | 31 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in OnRemoteRequest() 40 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in OnRemoteRequest()
|
H A D | work_sched_service_proxy.cpp | 26 int32_t WorkSchedServiceProxy::StartWork(WorkInfo& workInfo) in StartWork() 58 int32_t WorkSchedServiceProxy::StopWork(WorkInfo& workInfo) in StopWork() 88 int32_t WorkSchedServiceProxy::StopAndCancelWork(WorkInfo& workInfo) in StopAndCancelWork() 171 int32_t WorkSchedServiceProxy::ObtainAllWorks(std::list<std::shared_ptr<WorkInfo>>& workInfos) in ObtainAllWorks() 198 sptr<WorkInfo> workInfo = reply.ReadStrongParcelable<WorkInfo>(); in ObtainAllWorks() 203 workInfos.emplace_back(std::make_shared<WorkInfo>(*workInfo)); in ObtainAllWorks() 209 int32_t WorkSchedServiceProxy::GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) in GetWorkStatus() 230 sptr<WorkInfo> workInfoSptr = reply.ReadStrongParcelable<WorkInfo>(); in GetWorkStatus() [all...] |
H A D | work_sched_service_stub.cpp | 33 std::list<std::shared_ptr<WorkInfo>> workInfos; in HandleObtainAllWorksRequest() 47 std::shared_ptr<WorkInfo> workInfo; in HandleGetWorkStatusRequest() 56 std::list<std::shared_ptr<WorkInfo>> workInfos; in HandleGetAllRunningWorksRequest() 151 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in StartWorkStub() 161 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in StopWorkStub() 171 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in StopAndCancelWorkStub() 190 int32_t WorkSchedServiceStub::ObtainAllWorksStub(MessageParcel& data, std::list<std::shared_ptr<WorkInfo>> [all...] |
H A D | work_scheduler_stub_imp.cpp | 22 void WorkSchedulerStubImp::OnWorkStart(WorkInfo& workInfo) in OnWorkStart() 32 void WorkSchedulerStubImp::OnWorkStop(WorkInfo& workInfo) in OnWorkStop()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopandclearworks_fuzzer/ |
H A D | workschedulerstopandclearworks_fuzzer.cpp | 39 WorkInfo workInfo = WorkInfo(); in TirggerBatteryStatusListener() 57 WorkInfo workInfo = WorkInfo(); in TirggerStorageLevelListener() 75 WorkInfo workInfo = WorkInfo(); in TirggerChargerListener() 93 WorkInfo workInfo = WorkInfo(); in TirggerNetworkListener()
|
/foundation/resourceschedule/work_scheduler/frameworks/extension/include/ |
H A D | iwork_scheduler.h | 33 virtual void OnWorkStart(WorkInfo& workInfo) = 0; 39 virtual void OnWorkStop(WorkInfo& workInfo) = 0;
|
H A D | js_work_scheduler_extension.h | 85 void OnWorkStart(WorkInfo& workInfo) override; 92 void OnWorkStop(WorkInfo& workInfo) override; 97 bool GetExtrasJsonStr(const WorkInfo& workInfo, std::string& extrasStr);
|