Home
last modified time | relevance | path

Searched refs:workData (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/common/
H A Dnapi_async_work.h86 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 Dnapi_async_work.h82 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 Dasync_call.cpp80 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 Djs_plugin_callback.cpp209 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 Djs_plugin_callback.h85 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 Djs_wallpaper_extension_ability.cpp247 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 Djs_ans_dialog_callback.cpp87 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 Dnapi_utils.cpp654 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 Dbundle_state_common.cpp79 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 Dnapi_open_settings.cpp271 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 Dwebview_javascript_result_callback.cpp264 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 Dbundle_state_common.h46 … 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 Dnapi_wallpaper_ability.cpp956 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()