Home
last modified time | relevance | path

Searched refs:workInfo (Results 1 - 25 of 46) sorted by relevance

12

/foundation/resourceschedule/work_scheduler/frameworks/test/unittest/src/
H A Dworkinfo_test.cpp53 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 Dwork_conn_manager_test.cpp121 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 Dwork_scheduler_ffi.cpp30 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 Dwork_scheduler_ffi.h59 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 Dworkschedulerstopandclearworks_fuzzer.cpp39 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 Dcommon.cpp60 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 Dstop_work.cpp49 // 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 Dstart_work.cpp44 // 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 Dwork_scheduler_stub.cpp31 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 Dwork_sched_service_stub.cpp38 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 Dwork_scheduler_stub_imp.cpp22 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 Dwork_sched_service_proxy.cpp26 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 Dwork_scheduler_proxy.cpp21 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 Dcommon.h55 * @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 Dworkschedulerstopandcancelwork_fuzzer.cpp46 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 Dworkschedulerstopwork_fuzzer.cpp46 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 Dworkschedulergetworkstatus_fuzzer.cpp46 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 Dwork_scheduler_proxy_test.cpp65 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 Djs_work_scheduler_extension.cpp343 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 Dworkschedulerstartwork_fuzzer.cpp53 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 Dwork_scheduler_service.cpp224 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 Dworkscheduler_srv_client.h35 * @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 Diwork_sched_service.h37 * @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 Dwork_sched_service_proxy.h38 * @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 Dworkscheduler_srv_client.cpp78 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()

Completed in 10 milliseconds

12