Home
last modified time | relevance | path

Searched refs:deferred (Results 1 – 25 of 536) sorted by relevance

12345678910>>...22

/ohos5.0/base/location/interfaces/inner_api/include/
H A Dlocation_async_context.h47 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 Dcommon_event_parse.cpp101 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 Dwork-scheduler.md11 **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 Dwifi_napi_p2p.h42 …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 Dwifi_ext_napi_hotspot.h36 …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 Duse-napi-about-promise.md14 - **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 Duse-jsvm-about-promise.md14 - **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 Djs_free_install_observer.cpp90 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 Dvpn_module_ext.cpp43 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 Dnative_module_demo.cpp55 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 Dcommon_event_parse.cpp159 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 Dnotification_napi_utils.cpp124 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 Dnapi_web_cookie_manager.h106 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 Dnapi_web_cookie_manager.cpp198 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 Dnapi_data_ability_helper_utils.cpp74 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 Djs-apis-resourceschedule-workScheduler.md21 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 Dnapi_common_ability_execute_utils.cpp172 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 Dvibrator_convert_js.cpp205 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 Dcommon_utils.cpp159 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 Djs_xcomponent_controller.cpp34 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 Dnapi_web_async_controller.cpp82 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 Dzlib_callback_info.cpp39 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 Dsystem_sound_manager_napi_ext.cpp82 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 Dnfc_napi_adapter.h30 …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 Dnapi_hiappevent_write.cpp85 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()

12345678910>>...22