/foundation/resourceschedule/work_scheduler/frameworks/test/unittest/src/ |
H A D | workinfo_test.cpp | 53 WorkInfo workInfo = WorkInfo(); in HWTEST_F() local 54 workInfo.SetWorkId(1); in HWTEST_F() 55 EXPECT_EQ(workInfo.GetWorkId(), 1); in HWTEST_F() 66 WorkInfo workInfo = WorkInfo(); in HWTEST_F() local 67 workInfo.SetElement("bundle_name", "ability_name"); in HWTEST_F() 68 EXPECT_EQ(workInfo.GetBundleName(), "bundle_name"); in HWTEST_F() 69 EXPECT_EQ(workInfo.GetAbilityName(), "ability_name"); in HWTEST_F() 74 * @tc.desc Set workInfo persisted 80 WorkInfo workInfo = WorkInfo(); in HWTEST_F() local 81 workInfo in HWTEST_F() 95 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 109 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 122 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 135 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 148 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 162 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 176 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 189 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 202 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 217 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 235 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 251 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 265 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 278 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 297 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 312 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 403 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 460 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 513 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 561 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 594 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 607 WorkInfo workInfo = WorkInfo(); HWTEST_F() local 700 WorkInfo workInfo = WorkInfo(); HWTEST_F() local [all...] |
/foundation/resourceschedule/work_scheduler/services/test/src/ |
H A D | work_conn_manager_test.cpp | 121 WorkInfo workInfo; in HWTEST_F() local 122 workInfo.workId_ = 123; in HWTEST_F() 123 workInfo.bundleName_ = "com.unittest.bundleName"; in HWTEST_F() 124 workInfo.abilityName_ = "unittestAbility"; in HWTEST_F() 126 shared_ptr<WorkStatus> workStatus = make_shared<WorkStatus>(workInfo, uid); in HWTEST_F() 139 WorkInfo workInfo; in HWTEST_F() local 140 workInfo.workId_ = 123; in HWTEST_F() 141 workInfo.bundleName_ = "com.unittest.bundleName"; in HWTEST_F() 142 workInfo.abilityName_ = "unittestAbility"; in HWTEST_F() 144 shared_ptr<WorkStatus> workStatus = make_shared<WorkStatus>(workInfo, ui in HWTEST_F() 171 WorkInfo workInfo; HWTEST_F() local 193 WorkInfo workInfo; HWTEST_F() local 213 WorkInfo workInfo; HWTEST_F() local 238 WorkInfo workInfo; HWTEST_F() local 261 WorkInfo workInfo; HWTEST_F() local [all...] |
/foundation/resourceschedule/work_scheduler/interfaces/kits/cj/work_scheduler/ |
H A D | work_scheduler_ffi.cpp | 30 WorkInfo workInfo = WorkInfo(); in CJ_StartWork() local 31 auto paraCode = GetWorkInfo(work, workInfo); in CJ_StartWork() 36 ErrCode errCode = WorkSchedulerSrvClient::GetInstance().StartWork(workInfo); in CJ_StartWork() 42 WorkInfo workInfo = WorkInfo(); in CJ_StopWork() local 43 auto paraCode = GetWorkInfo(work, workInfo); in CJ_StopWork() 48 ErrCode errCode = WorkSchedulerSrvClient::GetInstance().StopWork(workInfo); in CJ_StopWork() 54 std::shared_ptr<WorkInfo> workInfo {nullptr}; in CJ_GetWorkStatus() 55 ErrCode errCode = WorkSchedulerSrvClient::GetInstance().GetWorkStatus(workId, workInfo); in CJ_GetWorkStatus() 60 ParseWorkInfo(workInfo, result); in CJ_GetWorkStatus() 85 for (auto workInfo in CJ_ObtainAllWorks() 99 GetWorkInfo(RetWorkInfo cwork, WorkInfo& workInfo) GetWorkInfo() argument 133 GetNetWorkInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) GetNetWorkInfo() argument 149 GetChargeInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) GetChargeInfo() argument 169 GetBatteryInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) GetBatteryInfo() argument 193 GetStorageInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) GetStorageInfo() argument 208 GetRepeatInfo(RetWorkInfo cwork, WorkInfo& workInfo, bool& hasCondition) GetRepeatInfo() argument 239 ParseWorkInfo(std::shared_ptr<WorkInfo> workInfo, RetWorkInfo& cwork) ParseWorkInfo() argument [all...] |
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);
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopandclearworks_fuzzer/ |
H A D | workschedulerstopandclearworks_fuzzer.cpp | 39 WorkInfo workInfo = WorkInfo(); in TirggerBatteryStatusListener() local 41 workInfo.SetWorkId(workId); in TirggerBatteryStatusListener() 42 workInfo.SetElement("bundle_name1", "ability_name1"); in TirggerBatteryStatusListener() 43 workInfo.RequestBatteryStatus(WorkCondition::BatteryStatus::BATTERY_STATUS_LOW_OR_OKAY); in TirggerBatteryStatusListener() 44 workSchedulerService_->StartWork(workInfo); in TirggerBatteryStatusListener() 57 WorkInfo workInfo = WorkInfo(); in TirggerStorageLevelListener() local 59 workInfo.SetWorkId(workId); in TirggerStorageLevelListener() 60 workInfo.SetElement("bundle_name2", "ability_name2"); in TirggerStorageLevelListener() 61 workInfo.RequestStorageLevel(WorkCondition::Storage::STORAGE_LEVEL_LOW_OR_OKAY); in TirggerStorageLevelListener() 62 workSchedulerService_->StartWork(workInfo); in TirggerStorageLevelListener() 75 WorkInfo workInfo = WorkInfo(); TirggerChargerListener() local 93 WorkInfo workInfo = WorkInfo(); TirggerNetworkListener() local [all...] |
/foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/src/ |
H A D | common.cpp | 60 bool Common::GetBaseWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) in GetBaseWorkInfo() argument 79 workInfo.SetWorkId(workId); in GetBaseWorkInfo() 80 workInfo.SetElement(bundleName, abilityName); in GetBaseWorkInfo() 83 workInfo.RequestPersisted(GetBoolProperty(env, objValue, "isPersisted", E_IS_PERSISTED_ERR)); in GetBaseWorkInfo() 87 bool Common::GetNetWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) in GetNetWorkInfo() argument 95 workInfo.RequestNetworkType(WorkCondition::Network(networkType)); in GetNetWorkInfo() 104 bool Common::GetChargeInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) in GetChargeInfo() argument 112 workInfo.RequestChargerType(false, WorkCondition::Charger::CHARGING_UNPLUGGED); in GetChargeInfo() 116 workInfo.RequestChargerType(true, WorkCondition::Charger::CHARGING_PLUGGED_ANY); in GetChargeInfo() 119 workInfo in GetChargeInfo() 130 GetBatteryInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetBatteryInfo() argument 160 GetStorageInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetStorageInfo() argument 177 GetRepeatInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetRepeatInfo() argument 210 GetExtrasInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetExtrasInfo() argument 227 GetDeepIdleInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetDeepIdleInfo() argument 237 GetWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo) GetWorkInfo() argument 414 GetNapiWorkInfo(napi_env env, std::shared_ptr<WorkInfo> &workInfo) GetNapiWorkInfo() argument 466 GetConditionInfo(napi_env env, std::shared_ptr<WorkInfo> &workInfo, napi_value &napiWork) GetConditionInfo() argument [all...] |
H A D | stop_work.cpp | 49 // Check workInfo and call service. in StopWork() 50 WorkInfo workInfo = WorkInfo(); in StopWork() local 52 if (Common::GetWorkInfo(env, argv[WORK_INFO_INDEX], workInfo)) { in StopWork() 54 errCode = WorkSchedulerSrvClient::GetInstance().StopAndCancelWork(workInfo); in StopWork() 56 errCode = WorkSchedulerSrvClient::GetInstance().StopWork(workInfo); in StopWork()
|
H A D | start_work.cpp | 44 // Get workInfo and call service. in StartWork() 45 WorkInfo workInfo = WorkInfo(); in StartWork() local 46 if (Common::GetWorkInfo(env, argv[WORK_INFO_INDEX], workInfo)) { in StartWork() 47 ErrCode errCode = WorkSchedulerSrvClient::GetInstance().StartWork(workInfo); in StartWork()
|
/foundation/resourceschedule/work_scheduler/services/zidl/src/ |
H A D | work_scheduler_stub.cpp | 31 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in OnRemoteRequest() local 32 if (workInfo == nullptr) { in OnRemoteRequest() 33 WS_HILOGE("workInfo is nullptr"); in OnRemoteRequest() 36 OnWorkStart(*workInfo); in OnRemoteRequest() 40 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in OnRemoteRequest() local 41 if (workInfo == nullptr) { in OnRemoteRequest() 42 WS_HILOGE("workInfo is nullptr"); in OnRemoteRequest() 45 OnWorkStop(*workInfo); in OnRemoteRequest()
|
H A D | work_sched_service_stub.cpp | 38 for (auto workInfo : workInfos) { in HandleObtainAllWorksRequest() 39 reply.WriteParcelable(&*workInfo); in HandleObtainAllWorksRequest() 47 std::shared_ptr<WorkInfo> workInfo; in HandleGetWorkStatusRequest() local 48 int32_t ret = GetWorkStatusStub(data, workInfo); in HandleGetWorkStatusRequest() 50 reply.WriteParcelable(&*workInfo); in HandleGetWorkStatusRequest() 61 for (auto workInfo : workInfos) { in HandleGetAllRunningWorksRequest() 62 reply.WriteParcelable(&*workInfo); in HandleGetAllRunningWorksRequest() 151 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); in StartWorkStub() local 152 if (workInfo == nullptr) { in StartWorkStub() 153 WS_HILOGD("workInfo i in StartWorkStub() 161 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); StopWorkStub() local 171 sptr<WorkInfo> workInfo = data.ReadStrongParcelable<WorkInfo>(); StopAndCancelWorkStub() local 195 GetWorkStatusStub(MessageParcel& data, std::shared_ptr<WorkInfo>& workInfo) GetWorkStatusStub() argument [all...] |
H A D | work_scheduler_stub_imp.cpp | 22 void WorkSchedulerStubImp::OnWorkStart(WorkInfo& workInfo) in OnWorkStart() argument 27 extension->OnWorkStart(workInfo); in OnWorkStart() 32 void WorkSchedulerStubImp::OnWorkStop(WorkInfo& workInfo) in OnWorkStop() argument 37 extension->OnWorkStop(workInfo); in OnWorkStop()
|
H A D | work_sched_service_proxy.cpp | 26 int32_t WorkSchedServiceProxy::StartWork(WorkInfo& workInfo) in StartWork() argument 41 if (!data.WriteParcelable(&workInfo)) { in StartWork() 58 int32_t WorkSchedServiceProxy::StopWork(WorkInfo& workInfo) in StopWork() argument 72 if (!data.WriteParcelable(&workInfo)) { in StopWork() 88 int32_t WorkSchedServiceProxy::StopAndCancelWork(WorkInfo& workInfo) in StopAndCancelWork() argument 102 if (!data.WriteParcelable(&workInfo)) { in StopAndCancelWork() 198 sptr<WorkInfo> workInfo = reply.ReadStrongParcelable<WorkInfo>(); in ObtainAllWorks() local 199 if (workInfo == nullptr) { in ObtainAllWorks() 202 WS_HILOGD("WP read from parcel, workInfo ID: %{public}d", workInfo in ObtainAllWorks() 209 GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) GetWorkStatus() argument 266 sptr<WorkInfo> workInfo = reply.ReadStrongParcelable<WorkInfo>(); GetAllRunningWorks() local [all...] |
H A D | work_scheduler_proxy.cpp | 21 void WorkSchedulerProxy::OnWorkStart(WorkInfo& workInfo) in OnWorkStart() argument 30 data.WriteParcelable(&workInfo); in OnWorkStart() 35 void WorkSchedulerProxy::OnWorkStop(WorkInfo& workInfo) in OnWorkStop() argument 44 data.WriteParcelable(&workInfo); in OnWorkStop()
|
/foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/include/ |
H A D | common.h | 55 * @param workInfo The info of work. 58 static bool GetWorkInfo(napi_env env, napi_value objValue, WorkInfo &workInfo); 131 * @brief Get the workInfo of napi. 134 * @param workInfo The info of work. 137 static napi_value GetNapiWorkInfo(napi_env env, std::shared_ptr<WorkInfo> &workInfo); 142 * @param workInfo The info of work. 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); [all...] |
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopandcancelwork_fuzzer/ |
H A D | workschedulerstopandcancelwork_fuzzer.cpp | 46 WorkInfo workInfo = WorkInfo(); in DoSomethingInterestingWithMyAPI() local 48 workInfo.SetWorkId(workId); in DoSomethingInterestingWithMyAPI() 49 workInfo.SetElement("bundle_name", "ability_name"); in DoSomethingInterestingWithMyAPI() 50 workInfo.RequestPersisted(true); in DoSomethingInterestingWithMyAPI() 51 workInfo.RequestStorageLevel(WorkCondition::Storage::STORAGE_LEVEL_LOW_OR_OKAY); in DoSomethingInterestingWithMyAPI() 52 if (!dataMessageParcel.WriteParcelable(&workInfo)) { in DoSomethingInterestingWithMyAPI() 60 workSchedulerService_->StartWork(workInfo); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstopwork_fuzzer/ |
H A D | workschedulerstopwork_fuzzer.cpp | 46 WorkInfo workInfo = WorkInfo(); in DoSomethingInterestingWithMyAPI() local 48 workInfo.SetWorkId(workId); in DoSomethingInterestingWithMyAPI() 49 workInfo.SetElement("bundle_name", "ability_name"); in DoSomethingInterestingWithMyAPI() 50 workInfo.RequestPersisted(true); in DoSomethingInterestingWithMyAPI() 51 workInfo.RequestStorageLevel(WorkCondition::Storage::STORAGE_LEVEL_LOW_OR_OKAY); in DoSomethingInterestingWithMyAPI() 52 if (!dataMessageParcel.WriteParcelable(&workInfo)) { in DoSomethingInterestingWithMyAPI() 60 workSchedulerService_->StartWork(workInfo); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulergetworkstatus_fuzzer/ |
H A D | workschedulergetworkstatus_fuzzer.cpp | 46 WorkInfo workInfo = WorkInfo(); in DoSomethingInterestingWithMyAPI() local 48 workInfo.SetWorkId(workId); in DoSomethingInterestingWithMyAPI() 49 workInfo.SetElement("bundle_name", "ability_name"); in DoSomethingInterestingWithMyAPI() 50 workInfo.RequestStorageLevel(WorkCondition::Storage::STORAGE_LEVEL_LOW_OR_OKAY); in DoSomethingInterestingWithMyAPI() 51 if (!dataMessageParcel.WriteParcelable(&workInfo)) { in DoSomethingInterestingWithMyAPI() 59 workSchedulerService_->AddWorkInner(workInfo); in DoSomethingInterestingWithMyAPI()
|
/foundation/resourceschedule/work_scheduler/services/test/src/zidl/ |
H A D | work_scheduler_proxy_test.cpp | 65 WorkInfo workInfo; in HWTEST_F() local 66 workSchedulerProxy_->OnWorkStart(workInfo); in HWTEST_F() 67 EXPECT_TRUE(workInfo.GetBundleName().empty()); in HWTEST_F() 78 WorkInfo workInfo; in HWTEST_F() local 79 workSchedulerProxy_->OnWorkStop(workInfo); in HWTEST_F() 80 EXPECT_TRUE(workInfo.GetBundleName().empty()); in HWTEST_F()
|
/foundation/resourceschedule/work_scheduler/frameworks/extension/src/ |
H A D | js_work_scheduler_extension.cpp | 343 void JsWorkSchedulerExtension::OnWorkStart(WorkInfo& workInfo) in OnWorkStart() argument 349 int32_t workId = workInfo.GetWorkId(); in OnWorkStart() 350 std::string bundleName = workInfo.GetBundleName(); in OnWorkStart() 351 std::string abilityName = workInfo.GetAbilityName(); in OnWorkStart() 352 bool isPersisted = workInfo.IsPersisted(); in OnWorkStart() 353 WorkCondition::Network networkType = workInfo.GetNetworkType(); in OnWorkStart() 354 WorkCondition::Charger charger = workInfo.GetChargerType(); in OnWorkStart() 355 int32_t batteryLevel = workInfo.GetBatteryLevel(); in OnWorkStart() 356 WorkCondition::BatteryStatus batteryStatus = workInfo.GetBatteryStatus(); in OnWorkStart() 357 WorkCondition::Storage storageLevel = workInfo in OnWorkStart() 395 OnWorkStop(WorkInfo& workInfo) OnWorkStop() argument 468 GetExtrasJsonStr(const WorkInfo& workInfo, std::string& extrasStr) GetExtrasJsonStr() argument [all...] |
/foundation/resourceschedule/work_scheduler/test/fuzztest/workschedulerstartwork_fuzzer/ |
H A D | workschedulerstartwork_fuzzer.cpp | 53 WorkInfo workInfo = WorkInfo(); in CreateWorkInfo() local 54 workInfo.SetWorkId(workId); in CreateWorkInfo() 55 workInfo.SetElement("bundleName", "MainWorkSchedulerAbility"); in CreateWorkInfo() 56 workInfo.RequestPersisted(true); in CreateWorkInfo() 57 workInfo.RequestRepeatCycle(timeInterval); in CreateWorkInfo() 58 workInfo.RefreshUid(uid); in CreateWorkInfo() 59 workInfo.RequestDeepIdle(true); in CreateWorkInfo() 60 workInfo.RequestBatteryStatus(WorkCondition::BatteryStatus::BATTERY_STATUS_LOW); in CreateWorkInfo() 61 workInfo.RequestBatteryLevel(battery); in CreateWorkInfo() 62 workInfo in CreateWorkInfo() 301 TriggerWork(WorkInfo &workInfo) TriggerWork() argument 393 WorkInfo workInfo = CreateWorkInfo(); DoSomethingInterestingWithMyAPI() local [all...] |
/foundation/resourceschedule/work_scheduler/services/native/src/ |
H A D | work_scheduler_service.cpp | 224 shared_ptr<WorkInfo> workInfo = make_shared<WorkInfo>(); in ReadPersistedWorks() local 225 if (workInfo->ParseFromJson(workJson)) { in ReadPersistedWorks() 226 workInfos.emplace_back(workInfo); in ReadPersistedWorks() 227 WS_HILOGI("find one persisted work %{public}d", workInfo->GetWorkId()); in ReadPersistedWorks() 228 string workId = "u" + to_string(workInfo->GetUid()) + "_" + to_string(workInfo->GetWorkId()); in ReadPersistedWorks() 229 persistedMap_.emplace(workId, workInfo); in ReadPersistedWorks() 535 bool WorkSchedulerService::CheckExtensionInfos(WorkInfo &workInfo, int32_t uid) in CheckExtensionInfos() argument 550 if (bundleMgr->GetBundleInfo(workInfo.GetBundleName(), in CheckExtensionInfos() 556 return info.bundleName == workInfo in CheckExtensionInfos() 569 CheckWorkInfo(WorkInfo &workInfo, int32_t &uid) CheckWorkInfo() argument 584 CheckCondition(WorkInfo& workInfo) CheckCondition() argument 600 StartWork(WorkInfo& workInfo) StartWork() argument 637 AddWorkInner(WorkInfo& workInfo) AddWorkInner() argument 650 StopWork(WorkInfo& workInfo) StopWork() argument 671 StopAndCancelWork(WorkInfo& workInfo) StopAndCancelWork() argument 770 GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) GetWorkStatus() argument 1053 auto workInfo = it.second; RefreshPersistedWorks() local [all...] |
/foundation/resourceschedule/work_scheduler/frameworks/include/ |
H A D | workscheduler_srv_client.h | 35 * @param workInfo The info of work. 38 ErrCode StartWork(WorkInfo& workInfo); 42 * @param workInfo The info of work. 45 ErrCode StopWork(WorkInfo& workInfo); 49 * @param workInfo The info of work. 52 ErrCode StopAndCancelWork(WorkInfo& workInfo); 71 * @param workInfo The info of work. 74 ErrCode GetWorkStatus(int32_t workId, std::shared_ptr<WorkInfo> &workInfo);
|
H A D | iwork_sched_service.h | 37 * @param workInfo The info of work. 40 virtual int32_t StartWork(WorkInfo& workInfo) = 0; 44 * @param workInfo The info of work. 47 virtual int32_t StopWork(WorkInfo& workInfo) = 0; 51 * @param workInfo The info of work. 54 virtual int32_t StopAndCancelWork(WorkInfo& workInfo) = 0; 80 * @param workInfo The info of work. 83 virtual int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) = 0;
|
/foundation/resourceschedule/work_scheduler/services/zidl/include/ |
H A D | work_sched_service_proxy.h | 38 * @param workInfo The info of work. 41 int32_t StartWork(WorkInfo& workInfo) override; 45 * @param workInfo The info of work. 48 int32_t StopWork(WorkInfo& workInfo) override; 52 * @param workInfo The info of work. 55 int32_t StopAndCancelWork(WorkInfo& workInfo) override; 81 * @param workInfo The info of work. 84 int32_t GetWorkStatus(int32_t &workId, std::shared_ptr<WorkInfo>& workInfo) override;
|
/foundation/resourceschedule/work_scheduler/frameworks/src/ |
H A D | workscheduler_srv_client.cpp | 78 ErrCode WorkSchedulerSrvClient::StartWork(WorkInfo& workInfo) in StartWork() argument 87 return iWorkSchedService_->StartWork(workInfo); in StartWork() 90 ErrCode WorkSchedulerSrvClient::StopWork(WorkInfo& workInfo) in StopWork() argument 99 return iWorkSchedService_->StopWork(workInfo); in StopWork() 102 ErrCode WorkSchedulerSrvClient::StopAndCancelWork(WorkInfo& workInfo) in StopAndCancelWork() argument 111 return iWorkSchedService_->StopAndCancelWork(workInfo); in StopAndCancelWork() 149 ErrCode WorkSchedulerSrvClient::GetWorkStatus(int32_t workId, std::shared_ptr<WorkInfo> &workInfo) in GetWorkStatus() argument 160 return iWorkSchedService_->GetWorkStatus(workId, workInfo); in GetWorkStatus()
|