/ohos5.0/base/location/interfaces/inner_api/include/ |
H A D | location_async_context.h | 47 napi_deferred deferred = nullptr) : AsyncContext(env, work, deferred), loc(nullptr) {} 60 napi_deferred deferred = nullptr) : AsyncContext(env, work, deferred), enable(false) {} 86 : AsyncContext(env, work, deferred), country(nullptr) {} 111 : AsyncContext(env, work, deferred), enable(false) {} 123 : AsyncContext(env, work, deferred), msg("") {} 147 : AsyncContext(env, work, deferred) {} 199 : AsyncContext(env, work, deferred) {} 212 : AsyncContext(env, work, deferred) {} 239 : AsyncContext(env, work, deferred) {} 253 : AsyncContext(env, work, deferred) {} [all …]
|
/ohos5.0/base/notification/common_event_service/interfaces/kits/napi/common_event/src/ |
H A D | common_event_parse.cpp | 101 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoCreateSubscriber() 118 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetSubscribeInfo() 153 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoIsOrderedCommonEvent() 187 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoIsStickyCommonEvent() 222 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetCode() 265 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetCode() 317 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetData() 379 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetCodeAndData() 425 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetData() 461 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoClearAbort() [all …]
|
/ohos5.0/docs/en/application-dev/task-management/ |
H A D | work-scheduler.md | 11 **Figure 1** Working principle of deferred task scheduling 58 **Table 2** Main APIs for deferred tasks 62 | startWork(work: WorkInfo): void; | Starts a deferred task.| 63 | stopWork(work: WorkInfo, needCancel?: boolean): void; | Stops a deferred task.| 68 | stopAndClearWorks(): void; | Stops and clears all the deferred tasks.| 75 | workId | number | Yes | ID of a deferred task. | 114 …velopment of deferred task scheduling consists of two steps: implementing the deferred task schedu… 136 // Callback invoked when the system starts scheduling the deferred task. 143 // Callback invoked when the system stops scheduling the deferred task. 180 2. Start a deferred task. [all …]
|
/ohos5.0/foundation/communication/wifi/wifi/frameworks/js/napi/inc/ |
H A D | wifi_napi_p2p.h | 42 …P2pLocalDeviceAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = … 43 : AsyncContext(env, work, deferred) {} 54 …QueryP2pDeviceAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = … 55 : AsyncContext(env, work, deferred) {} 66 …P2pLinkedInfoAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = n… 67 : AsyncContext(env, work, deferred) {} 78 …P2pGroupInfoAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = nu… 79 : AsyncContext(env, work, deferred) {} 91 napi_deferred deferred = nullptr) 92 : AsyncContext(env, work, deferred) {}
|
H A D | wifi_ext_napi_hotspot.h | 36 …PowerModelAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = null… 37 : AsyncContext(env, work, deferred), powerModel(PowerModel::GENERAL) {} 47 …PowerModelListAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = … 48 : AsyncContext(env, work, deferred) {}
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-about-promise.md | 14 - **deferred**:deferred是延迟对象,它可以与Promise对象关联,设置Promise的回调函数resolve和reject。deferred作用于内部,维护异步模型的状态并设… 91 2. 使用`napi_create_promise`后未判断返回值是否为`napi_ok`,之后使用了无效的`deferred`和`promise`导致应用崩溃。 96 napi_deferred deferred = nullptr; 102 …status = napi_create_promise(env, &deferred, &promise); // 有异常返回napi_pending_exception,且deferred、p… 124 // deferred是一个延迟对象,作用是将函数延迟一定时间再执行 125 napi_deferred deferred = nullptr; 128 napi_status status = napi_create_promise(env, &deferred, &promise); 152 napi_deferred deferred = nullptr; 154 napi_status createStatus = napi_create_promise(env, &deferred, &promise); 161 napi_resolve_deferred(env, deferred, args[0]); [all …]
|
H A D | use-jsvm-about-promise.md | 14 - **deferred**:deferred是延迟对象,它可以与Promise对象关联,设置Promise的回调函数resolve和reject。deferred作用于内部,维护异步模型的状态并设… 96 用于对Promise关联的deferred对象进行解析,OH_JSVM_ResolveDeferred将其从挂起状态转换为已兑现状态,OH_JSVM_RejectDeferred将其从挂起状态转换为… 145 JSVM_Deferred deferred = nullptr; 147 JSVM_Status createStatus = OH_JSVM_CreatePromise(env, &deferred, &promise); 154 OH_JSVM_ResolveDeferred(env, deferred, args[0]); 157 OH_JSVM_RejectDeferred(env, deferred, args[1]);
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/ |
H A D | js_free_install_observer.cpp | 90 if (it->deferred != nullptr) { in OnInstallFinished() 91 promises.emplace_back(it->deferred); in OnInstallFinished() 132 if (it->deferred != nullptr) { in HandleOnInstallFinished() 133 promises.emplace_back(it->deferred); in HandleOnInstallFinished() 172 if (it->deferred != nullptr) { in HandleOnInstallFinishedByUrl() 173 promises.emplace_back(it->deferred); in HandleOnInstallFinishedByUrl() 228 if (deferred == nullptr) { in CallPromise() 243 if (deferred == nullptr) { in CallPromise() 302 napi_deferred deferred; in AddJsObserverCommon() local 304 object.deferred = deferred; in AddJsObserverCommon() [all …]
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/vpnext/src/ |
H A D | vpn_module_ext.cpp | 43 napi_deferred deferred = nullptr; in CreateResolvedPromise() local 45 if (napi_create_promise(env, &deferred, &promise) != napi_ok) { in CreateResolvedPromise() 54 napi_deferred deferred = nullptr; in CreateRejectedPromise() local 56 if (napi_create_promise(env, &deferred, &promise) != napi_ok) { in CreateRejectedPromise() 66 … env, [env, deferred]() { napi_resolve_deferred(env, deferred, NapiUtils::GetUndefined(env)); }, in ResolvePromiseInIpcThread() 73 …env, [env, deferred]() { napi_reject_deferred(env, deferred, NapiUtils::GetUndefined(env)); }, nap… in RejectPromiseInIpcThread() 78 napi_deferred deferred = nullptr; in CreateObserveDataSharePromise() local 87 *deferWrapper = deferred; in CreateObserveDataSharePromise() 101 auto deferred = *deferWrapper; in CreateObserveDataSharePromise() local 104 ResolvePromiseInIpcThread(env, deferred); in CreateObserveDataSharePromise() [all …]
|
/ohos5.0/foundation/arkui/napi/sample/native_module_demo/ |
H A D | native_module_demo.cpp | 55 napi_deferred deferred = nullptr; member 64 napi_deferred deferred = nullptr; in TestPromise() local 66 NAPI_CALL(env, napi_create_promise(env, &deferred, &promise)); in TestPromise() 70 .deferred = deferred, in TestPromise() 81 napi_resolve_deferred(env, asyncCallbackInfo->deferred, result); in TestPromise() 141 .deferred = nullptr, in TestPromiseOrAsyncCallback() 161 napi_deferred deferred = nullptr; in TestPromiseOrAsyncCallback() local 163 NAPI_CALL(env, napi_create_promise(env, &deferred, &promise)); in TestPromiseOrAsyncCallback() 164 asyncCallbackInfo->deferred = deferred; in TestPromiseOrAsyncCallback() 174 napi_resolve_deferred(env, asyncCallbackInfo->deferred, result); in TestPromiseOrAsyncCallback() [all …]
|
/ohos5.0/base/notification/common_event_service/interfaces/kits/napi/napi_common_event/src/ |
H A D | common_event_parse.cpp | 159 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoCreateSubscriber() 175 callbackInfo.deferred = deferred; in PaddingCallbackPromiseInfo() 212 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetSubscribeInfo() 248 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoIsOrderedCommonEvent() 284 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoIsStickyCommonEvent() 321 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetCode() 368 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetCode() 386 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetData() 404 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoSetCodeAndData() 453 asyncCallbackInfo->info.deferred = deferred; in PaddingAsyncCallbackInfoGetData() [all …]
|
/ohos5.0/base/location/frameworks/js/napi/notification/src/ |
H A D | notification_napi_utils.cpp | 124 napi_deferred deferred = nullptr; in PaddingCallbackPromiseInfo() local 125 NAPI_CALL_RETURN_VOID(env, napi_create_promise(env, &deferred, &promise)); in PaddingCallbackPromiseInfo() 126 info.deferred = deferred; in PaddingCallbackPromiseInfo() 138 SetPromise(env, info.deferred, info.errorCode, result, false); in ReturnCallbackPromise() 190 const napi_deferred &deferred, const int32_t &errorCode, const napi_value &result, bool newType) in SetPromise() argument 194 napi_resolve_deferred(env, deferred, result); in SetPromise() 196 napi_reject_deferred(env, deferred, CreateErrorValue(env, errorCode, newType)); in SetPromise() 207 napi_deferred deferred = nullptr; in JSParaError() local 208 napi_create_promise(env, &deferred, &promise); in JSParaError() 209 SetPromise(env, deferred, ERROR, NotificationNapi::NapiGetNull(env), false); in JSParaError()
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webcookiemanager/ |
H A D | napi_web_cookie_manager.h | 106 NWebSaveCookieCallbackImpl(napi_env env, napi_ref callback, napi_deferred deferred) in NWebSaveCookieCallbackImpl() argument 107 : env_(env), callback_(callback), deferred_(deferred) {} in NWebSaveCookieCallbackImpl() 121 NWebCookieCallbackImpl(napi_env env, napi_ref callback, napi_deferred deferred) in NWebCookieCallbackImpl() argument 122 : env_(env), callback_(callback), deferred_(deferred) {} in NWebCookieCallbackImpl() 136 NWebFetchCookieCallbackImpl(napi_env env, napi_ref callback, napi_deferred deferred) in NWebFetchCookieCallbackImpl() argument 137 : env_(env), callback_(callback), deferred_(deferred) {} in NWebFetchCookieCallbackImpl() 151 NWebConfigCookieCallbackImpl(napi_env env, napi_ref callback, napi_deferred deferred) in NWebConfigCookieCallbackImpl() argument 152 : env_(env), callback_(callback), deferred_(deferred) {} in NWebConfigCookieCallbackImpl()
|
H A D | napi_web_cookie_manager.cpp | 198 napi_deferred deferred = nullptr; in JsFetchCookieAsync() local 201 if (promise && deferred) { in JsFetchCookieAsync() 328 napi_deferred deferred = nullptr; in ConfigCookieAsyncPromise() local 331 if (promise && deferred) { in ConfigCookieAsyncPromise() 593 napi_deferred deferred = nullptr; in JsClearAllCookiesAsync() local 596 if (promise && deferred) { in JsClearAllCookiesAsync() 690 napi_deferred deferred = nullptr; in JsClearSessionCookieAsync() local 693 if (promise && deferred) { in JsClearSessionCookieAsync() 780 napi_deferred deferred = nullptr; in JsSaveCookieAsync() local 783 if (promise && deferred) { in JsSaveCookieAsync() [all …]
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/featureAbility/ |
H A D | napi_data_ability_helper_utils.cpp | 74 insertCB->cbBase.deferred = deferred; in InsertPromise() 191 notifyChangeCB->cbBase.deferred = deferred; in NotifyChangePromise() 307 gettypeCB->cbBase.deferred = deferred; in GetTypePromise() 424 getfiletypesCB->cbBase.deferred = deferred; in GetFileTypesPromise() 566 normalizeuriCB->cbBase.deferred = deferred; in NormalizeUriPromise() 804 deleteCB->cbBase.deferred = deferred; in DeletePromise() 919 updateCB->cbBase.deferred = deferred; in UpdatePromise() 1080 errorCB->cbBase.deferred = deferred; in CallErrorPromise() 1254 callCB->cbBase.deferred = deferred; in CallPromise() 1312 openFileCB->cbBase.deferred = deferred; in OpenFilePromise() [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-backgroundtasks-kit/ |
H A D | js-apis-resourceschedule-workScheduler.md | 21 Starts a deferred task. 75 Stops a deferred task. 178 | workId | number | Yes | ID of the deferred task.| 279 Obtains all the deferred tasks. This API uses a promise to return the result. 316 Stops and clears all the deferred tasks. 426 | workId | number | Yes | ID of the deferred task.| 462 Defines the information about the deferred task. 487 Enumerates the network types that can trigger deferred task scheduling. 502 Enumerates the charging types that can trigger deferred task scheduling. 515 Enumerates the battery statuses that can trigger deferred task scheduling. [all …]
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common/ |
H A D | napi_common_ability_execute_utils.cpp | 172 napi_deferred deferred; in GetAppTypePromise() local 175 appTypeCB->cbBase.deferred = deferred; in GetAppTypePromise() 379 napi_deferred deferred; in GetAbilityInfoPromise() local 382 abilityInfoCB->cbBase.deferred = deferred; in GetAbilityInfoPromise() 569 napi_deferred deferred; in GetHapModuleInfoPromise() local 572 hapModuleInfoCB->cbBase.deferred = deferred; in GetHapModuleInfoPromise() 751 appVersionInfoCB->cbBase.deferred = deferred; in GetAppVersionInfoPromise() 885 asyncCallbackInfo->deferred = deferred; in GetWantPromise() 1100 abilityNameCB->cbBase.deferred = deferred; in GetAbilityNamePromise() 1340 asyncCallbackInfo->deferred = deferred; in StartBackgroundRunningPromise() [all …]
|
/ohos5.0/base/sensors/sensor/vibration_convert/interfaces/js/src/ |
H A D | vibrator_convert_js.cpp | 205 napi_deferred deferred = nullptr; in GetAudioAttribute() local 207 CHKCP((napi_create_promise(env, &deferred, &promise) == napi_ok), "napi_create_promise failed"); in GetAudioAttribute() 208 asyncCallbackInfo->deferred = deferred; in GetAudioAttribute() 248 napi_deferred deferred = nullptr; in GetAudioData() local 250 CHKCP((napi_create_promise(env, &deferred, &promise) == napi_ok), "napi_create_promise failed"); in GetAudioData() 251 asyncCallbackInfo->deferred = deferred; in GetAudioData() 291 napi_deferred deferred = nullptr; in ConvertAudioToHaptic() local 293 CHKCP((napi_create_promise(env, &deferred, &promise) == napi_ok), "napi_create_promise failed"); in ConvertAudioToHaptic() 294 asyncCallbackInfo->deferred = deferred; in ConvertAudioToHaptic()
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/src/ |
H A D | common_utils.cpp | 159 napi_deferred deferred = nullptr; in PaddingCallbackPromiseInfo() local 160 NAPI_CALL_RETURN_VOID(env, napi_create_promise(env, &deferred, &promise)); in PaddingCallbackPromiseInfo() 161 info.deferred = deferred; in PaddingCallbackPromiseInfo() 172 SetPromise(env, info.deferred, info.errorCode, result, false); in ReturnCallbackPromise() 224 const napi_deferred &deferred, const int32_t &errorCode, const napi_value &result, bool newType) in SetPromise() argument 228 napi_resolve_deferred(env, deferred, result); in SetPromise() 230 napi_reject_deferred(env, deferred, CreateErrorValue(env, errorCode, newType)); in SetPromise() 241 napi_deferred deferred = nullptr; in JSParaError() local 242 napi_create_promise(env, &deferred, &promise); in JSParaError() 243 SetPromise(env, deferred, ERROR, Common::NapiGetNull(env), false); in JSParaError() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_xcomponent_controller.cpp | 34 napi_deferred deferred = nullptr; member 62 auto deferred = asyncCtx->deferred; in HandleDeferred() local 63 CHECK_NULL_VOID(deferred); in HandleDeferred() 75 napi_reject_deferred(env, deferred, result); in HandleDeferred() 79 napi_reject_deferred(env, deferred, result); in HandleDeferred() 83 napi_reject_deferred(env, deferred, result); in HandleDeferred() 87 napi_resolve_deferred(env, deferred, result); in HandleDeferred() 255 napi_create_promise(env, &asyncCtx->deferred, &promise); in StartImageAnalyzer() 267 napi_reject_deferred(env, asyncCtx->deferred, result); in StartImageAnalyzer()
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webasynccontroller/ |
H A D | napi_web_async_controller.cpp | 82 napi_deferred deferred = nullptr; in StoreWebArchiveInternal() local 84 napi_create_promise(env, &deferred, &promise); in StoreWebArchiveInternal() 85 if (promise && deferred) { in StoreWebArchiveInternal() 86 webAsyncController->StoreWebArchivePromise(baseName, autoName, env, deferred); in StoreWebArchiveInternal() 247 napi_deferred deferred) in StoreWebArchivePromise() argument 254 napi_reject_deferred(env, deferred, jsResult); in StoreWebArchivePromise() 258 if (deferred == nullptr) { in StoreWebArchivePromise() 263 callbackImpl->SetCallBack([env, deferred](std::string result) { in StoreWebArchivePromise() 276 napi_resolve_deferred(env, deferred, jsResult); in StoreWebArchivePromise() 279 napi_reject_deferred(env, deferred, jsResult); in StoreWebArchivePromise()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/zip/napi/ |
H A D | zlib_callback_info.cpp | 39 ZlibCallbackInfo::ZlibCallbackInfo(napi_env env, napi_ref callback, napi_deferred deferred, bool is… in ZlibCallbackInfo() argument 40 : env_(env), callback_(callback), deferred_(deferred), isCallBack_(isCallback) in ZlibCallbackInfo() 91 asyncCallbackInfo->deferred, result[0]), scope); in ExcuteWork() 94 asyncCallbackInfo->deferred, result[0]), scope); in ExcuteWork() 140 .deferred = deferred_, in OnZipUnZipFinish() 179 void ZlibCallbackInfo::SetDeferred(napi_deferred deferred) in SetDeferred() argument 181 deferred_ = deferred; in SetDeferred()
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/system_sound_manager/src/ |
H A D | system_sound_manager_napi_ext.cpp | 82 napi_create_promise(env, &asyncContext->deferred, &result); in GetToneHapticsSettings() 128 if (context->deferred) { in GetToneHapticsSettingsAsyncCallbackComp() 132 napi_reject_deferred(env, context->deferred, result[PARAM0]); in GetToneHapticsSettingsAsyncCallbackComp() 202 napi_create_promise(env, &asyncContext->deferred, &result); in SetToneHapticsSettings() 250 if (context->deferred) { in SetToneHapticsSettingsAsyncCallbackComp() 295 napi_create_promise(env, &asyncContext->deferred, &result); in GetToneHapticsList() 345 if (context->deferred) { in GetToneHapticsListAsyncCallbackComp() 392 napi_create_promise(env, &asyncContext->deferred, &result); in GetHapticsAttrsSyncedWithTone() 442 if (context->deferred) { in GetHapticsAttrsSyncedWithToneAsyncCallbackComp() 491 napi_create_promise(env, &asyncContext->deferred, &result); in OpenToneHaptics() [all …]
|
/ohos5.0/foundation/communication/connected_nfc_tag/frameworks/js/napi/ |
H A D | nfc_napi_adapter.h | 30 …explicit ReadAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = n… 31 : AsyncContext(env, work, deferred) {} 41 …explicit WriteAsyncContext(napi_env env, napi_async_work work = nullptr, napi_deferred deferred = … 42 : AsyncContext(env, work, deferred)
|
/ohos5.0/base/hiviewdfx/hiappevent/frameworks/js/napi/src/ |
H A D | napi_hiappevent_write.cpp | 85 if (asyncContext->deferred != nullptr) { // promise in Write() 87 napi_resolve_deferred(env, asyncContext->deferred, results[VALUE_INDEX]); in Write() 89 napi_reject_deferred(env, asyncContext->deferred, results[ERR_INDEX]); in Write() 120 if (asyncContext != nullptr && asyncContext->deferred != nullptr) { // promise in SetEventParam() 124 napi_resolve_deferred(env, asyncContext->deferred, results[VALUE_INDEX]); in SetEventParam() 128 napi_reject_deferred(env, asyncContext->deferred, results[ERR_INDEX]); in SetEventParam()
|