Home
last modified time | relevance | path

Searched refs:delaySuspendInfo (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/resourceschedule/background_task_mgr/interfaces/kits/c/src/
H A Dtransient_task_api.cpp42 std::shared_ptr<DelaySuspendInfo> delaySuspendInfo {nullptr}; in OH_BackgroundTaskManager_RequestSuspendDelay() local
48 RequestSuspendDelay(reasonu16, *expiredCallback, delaySuspendInfo); in OH_BackgroundTaskManager_RequestSuspendDelay()
52 info->requestId = delaySuspendInfo->GetRequestId(); in OH_BackgroundTaskManager_RequestSuspendDelay()
53 info->actualDelayTime = delaySuspendInfo->GetActualDelayTime(); in OH_BackgroundTaskManager_RequestSuspendDelay()
55 callbackInstances_[delaySuspendInfo->GetRequestId()] = expiredCallback; in OH_BackgroundTaskManager_RequestSuspendDelay()
/ohos5.0/docs/zh-cn/application-dev/task-management/
H A Dnative-transient-task.md28 TransientTask_DelaySuspendInfo delaySuspendInfo;
33 OH_BackgroundTaskManager_CancelSuspendDelay(delaySuspendInfo.requestId);
40 … int32_t res = OH_BackgroundTaskManager_RequestSuspendDelay("test", callback, &delaySuspendInfo);
42 napi_create_int32(env, delaySuspendInfo.requestId, &result);
54 …int32_t res = OH_BackgroundTaskManager_GetRemainingDelayTime(delaySuspendInfo.requestId, &delayTim…
67 int32_t res = OH_BackgroundTaskManager_CancelSuspendDelay(delaySuspendInfo.requestId);
/ohos5.0/foundation/resourceschedule/background_task_mgr/interfaces/kits/cj/background_task_mgr/
H A Dbackground_task_mgr_ffi.cpp39 std::shared_ptr<DelaySuspendInfo> delaySuspendInfo {nullptr}; in CJ_RequestSuspendDelay() local
45 RequestSuspendDelay(reasonu16, *callbackffi, delaySuspendInfo); in CJ_RequestSuspendDelay()
49 ret->requestId = delaySuspendInfo->GetRequestId(); in CJ_RequestSuspendDelay()
50 ret->actualDelayTime = delaySuspendInfo->GetActualDelayTime(); in CJ_RequestSuspendDelay()
54 callbackInstances_[delaySuspendInfo->GetRequestId()] = callbackffi; in CJ_RequestSuspendDelay()
/ohos5.0/docs/en/application-dev/task-management/
H A Dnative-transient-task.md28 TransientTask_DelaySuspendInfo delaySuspendInfo;
33 OH_BackgroundTaskManager_CancelSuspendDelay(delaySuspendInfo.requestId);
40 … int32_t res = OH_BackgroundTaskManager_RequestSuspendDelay("test", callback, &delaySuspendInfo);
42 napi_create_int32(env, delaySuspendInfo.requestId, &result);
54 …int32_t res = OH_BackgroundTaskManager_GetRemainingDelayTime(delaySuspendInfo.requestId, &delayTim…
67 int32_t res = OH_BackgroundTaskManager_CancelSuspendDelay(delaySuspendInfo.requestId);
/ohos5.0/foundation/resourceschedule/background_task_mgr/interfaces/kits/napi/src/
H A Drequest_suspend_delay.cpp256 std::shared_ptr<DelaySuspendInfo> delaySuspendInfo {nullptr}; in RequestSuspendDelay() local
258 RequestSuspendDelay(reason, *callback, delaySuspendInfo); in RequestSuspendDelay()
260 if (!delaySuspendInfo) { in RequestSuspendDelay()
265 callbackInstances_[delaySuspendInfo->GetRequestId()] = callback; in RequestSuspendDelay()
270 if (!Common::SetDelaySuspendInfo(env, delaySuspendInfo, result)) { in RequestSuspendDelay()
H A Dcommon.cpp228 const napi_env &env, std::shared_ptr<DelaySuspendInfo>& delaySuspendInfo, napi_value &result) in SetDelaySuspendInfo() argument
230 if (delaySuspendInfo == nullptr) { in SetDelaySuspendInfo()
237 napi_create_int32(env, delaySuspendInfo->GetRequestId(), &value); in SetDelaySuspendInfo()
241 napi_create_int32(env, delaySuspendInfo->GetActualDelayTime(), &value); in SetDelaySuspendInfo()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-backgroundtasks-kit/
H A D_transient_task.md180 | delaySuspendInfo | 返回短时任务信息。 |
/ohos5.0/foundation/resourceschedule/background_task_mgr/interfaces/kits/napi/include/
H A Dcommon.h84 … const napi_env &env, std::shared_ptr<DelaySuspendInfo>& delaySuspendInfo, napi_value &result);
/ohos5.0/docs/en/application-dev/reference/apis-backgroundtasks-kit/
H A D_transient_task.md215 | delaySuspendInfo | Pointer to the information about the transient task. |