/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/common/ |
H A D | napi_async_work.h | 86 if (workData == nullptr) { in ~AutoRef() 89 workData->env_ = env_; in ~AutoRef() 90 workData->cb_ = cb_; in ~AutoRef() 94 delete workData; in ~AutoRef() local 95 workData = nullptr; in ~AutoRef() 98 work->data = (void *)workData; in ~AutoRef() 103 napi_env env = workData->env_; in ~AutoRef() 104 napi_ref cb = workData->cb_; in ~AutoRef() 108 delete workData; in ~AutoRef() 114 delete workData; in ~AutoRef() local [all …]
|
/ohos5.0/foundation/multimedia/drm_framework/services/utils/include/ |
H A D | napi_async_work.h | 82 if (workData == nullptr) { in ~AutoRef() 85 workData->env_ = env_; in ~AutoRef() 86 workData->cb_ = cb_; in ~AutoRef() 90 delete workData; in ~AutoRef() local 91 workData = nullptr; in ~AutoRef() 94 work->data = (void *)workData; in ~AutoRef() 99 napi_env env = workData->env_; in ~AutoRef() 100 napi_ref cb = workData->cb_; in ~AutoRef() 104 delete workData; in ~AutoRef() 110 delete workData; in ~AutoRef() local [all …]
|
/ohos5.0/base/request/request/frameworks/js/napi/src/ |
H A D | async_call.cpp | 80 WorkData *workData = new WorkData{ .ctx = context }; in Call() local 81 workData->ctx = context; in Call() 91 WorkData *workData = reinterpret_cast<WorkData *>(data); in OnExecute() local 92 if (workData->ctx != nullptr && workData->ctx->exec_ != nullptr) { in OnExecute() 93 workData->ctx->exec_(); in OnExecute() 94 workData->ctx->exec_ = nullptr; in OnExecute() 101 WorkData *workData = reinterpret_cast<WorkData *>(data); in OnComplete() local 102 auto context = workData->ctx; in OnComplete() 105 delete workData; in OnComplete() 115 napi_status outputStatus = workData->ctx->output_(&result[ARG_DATA]); in OnComplete() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/plugincomponent/ |
H A D | js_plugin_callback.cpp | 209 if (!workData->data.empty()) { in OnPushEventInner() 210 dataTmp = workData->data; in OnPushEventInner() 212 if (!workData->extraData.empty()) { in OnPushEventInner() 213 extraDataTmp = workData->extraData; in OnPushEventInner() 223 componentTemplate.SetSource(workData->sourceName); in OnPushEventInner() 224 componentTemplate.SetAbility(workData->abilityName); in OnPushEventInner() 279 if (!workData->data.empty()) { in OnRequestEventInner() 280 dataTmp = workData->data; in OnRequestEventInner() 349 componentTemplate.SetSource(workData->sourceName); in OnRequestCallBackInner() 350 componentTemplate.SetAbility(workData->abilityName); in OnRequestCallBackInner() [all …]
|
H A D | js_plugin_callback.h | 85 void OnPushEventInner(const OnPluginUvWorkData* workData); 86 void OnRequestEventInner(const OnPluginUvWorkData* workData); 87 void OnRequestCallBackInner(const OnPluginUvWorkData* workData);
|
/ohos5.0/base/theme/wallpaper_mgr/frameworks/kits/extension/src/ |
H A D | js_wallpaper_extension_ability.cpp | 247 WorkData *workData = new (std::nothrow) WorkData(napiEnv, nullptr, wallpaperType); in RegisterWallpaperCallback() local 248 if (workData == nullptr) { in RegisterWallpaperCallback() 252 WorkData *workData = reinterpret_cast<WorkData *>(work->data); in RegisterWallpaperCallback() local 253 if (workData == nullptr) { in RegisterWallpaperCallback() 258 napi_open_handle_scope(workData->env_, &scope); in RegisterWallpaperCallback() 260 delete workData; in RegisterWallpaperCallback() 264 … napi_value type = OHOS::AppExecFwk::WrapInt32ToJS(workData->env_, workData->wallpaperType); in RegisterWallpaperCallback() 272 napi_close_handle_scope(workData->env_, scope); in RegisterWallpaperCallback() 273 delete workData; in RegisterWallpaperCallback() 276 UvQueue::Call(napiEnv, workData, afterCallback); in RegisterWallpaperCallback()
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/src/ |
H A D | js_ans_dialog_callback.cpp | 87 auto workData = std::make_unique<WorkData>(); in ProcessDialogStatusChanged() local 88 workData->env = env_; in ProcessDialogStatusChanged() 89 workData->callbackInfo = callbackInfo_; in ProcessDialogStatusChanged() 90 workData->complete = complete_; in ProcessDialogStatusChanged() 92 work->data = static_cast<void*>(workData.get()); in ProcessDialogStatusChanged() 122 workData.release(); in ProcessDialogStatusChanged()
|
/ohos5.0/foundation/communication/netstack/utils/napi_utils/src/ |
H A D | napi_utils.cpp | 654 auto workData = static_cast<WorkData *>(work->data); in UvQueueWorkCallback() local 655 if (!workData) { in UvQueueWorkCallback() 660 if (!workData->env_ || !workData->data_ || !workData->handler_) { in UvQueueWorkCallback() 661 delete workData; in UvQueueWorkCallback() 666 napi_env env = workData->env_; in UvQueueWorkCallback() 670 workData->handler_(workData->env_, static_cast<napi_status>(status), workData->data_); in UvQueueWorkCallback() 672 delete workData; in UvQueueWorkCallback() 690 auto workData = new WorkData(env, data, handler); in CreateUvQueueWorkEnhanced() local 696 work->data = reinterpret_cast<void *>(workData); in CreateUvQueueWorkEnhanced()
|
/ohos5.0/foundation/resourceschedule/device_usage_statistics/frameworks/src/ |
H A D | bundle_state_common.cpp | 79 const AsyncWorkData &workData, const napi_value &result) in GetCallbackPromiseResult() argument 81 if (workData.isCallback) { in GetCallbackPromiseResult() 82 SetCallbackInfo(env, workData.callback, workData.errorCode, result); in GetCallbackPromiseResult() 84 SetPromiseInfo(env, workData.deferred, result, workData.errorCode); in GetCallbackPromiseResult() 459 const napi_env &env, const napi_ref &callback, AsyncWorkData &workData, napi_value &promise) in SettingAsyncWorkData() argument 462 workData.callback = callback; in SettingAsyncWorkData() 463 workData.isCallback = true; in SettingAsyncWorkData() 467 workData.deferred = deferred; in SettingAsyncWorkData() 468 workData.isCallback = false; in SettingAsyncWorkData()
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/src/manager/ |
H A D | napi_open_settings.cpp | 271 auto workData = std::make_unique<WorkData>(); in ProcessStatusChanged() local 272 workData->env = env_; in ProcessStatusChanged() 273 workData->callbackInfo = callbackInfo_; in ProcessStatusChanged() 274 workData->complete = complete_; in ProcessStatusChanged() 276 work->data = static_cast<void*>(workData.get()); in ProcessStatusChanged() 306 workData.release(); in ProcessStatusChanged()
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | webview_javascript_result_callback.cpp | 264 auto workData = new WorkData(env, data, handler); in CreateUvQueueWorkEnhanced() local 266 work->data = reinterpret_cast<void*>(workData); in CreateUvQueueWorkEnhanced() 270 if (!workData) { in CreateUvQueueWorkEnhanced() 275 if (!workData->env_ || !workData->data_ || !workData->handler_) { in CreateUvQueueWorkEnhanced() 276 delete workData; in CreateUvQueueWorkEnhanced() 281 napi_env env = workData->env_; in CreateUvQueueWorkEnhanced() 285 workData->handler_(workData->env_, static_cast<napi_status>(status), workData->data_); in CreateUvQueueWorkEnhanced() 287 delete workData; in CreateUvQueueWorkEnhanced() 293 if (workData) { in CreateUvQueueWorkEnhanced() 294 delete workData; in CreateUvQueueWorkEnhanced() [all …]
|
/ohos5.0/foundation/resourceschedule/device_usage_statistics/interfaces/kits/bundlestats/napi/include/ |
H A D | bundle_state_common.h | 46 … const napi_env &env, const napi_ref &callback, AsyncWorkData &workData, napi_value &promise); 48 …static void GetCallbackPromiseResult(const napi_env &env, const AsyncWorkData &workData, const nap…
|
/ohos5.0/base/theme/wallpaper_mgr/frameworks/js/napi/ |
H A D | napi_wallpaper_ability.cpp | 956 WorkData *workData = new (std::nothrow) WorkData(env_, callback_); in ~NapiWallpaperAbility() local 957 if (workData != nullptr) { in ~NapiWallpaperAbility() 959 WorkData *workData = reinterpret_cast<WorkData *>(work->data); in ~NapiWallpaperAbility() local 960 napi_delete_reference(workData->env_, workData->callback_); in ~NapiWallpaperAbility() 961 delete workData; in ~NapiWallpaperAbility() 964 MiscServices::UvQueue::Call(env_, workData, afterCallback); in ~NapiWallpaperAbility()
|