Home
last modified time | relevance | path

Searched refs:workData (Results 1 - 6 of 6) sorted by relevance

/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()
83 context->env_, nullptr, resource, AsyncCall::OnExecute, AsyncCall::OnComplete, workData, &context->work_); 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 in OnComplete()
[all...]
/base/notification/distributed_notification_service/frameworks/js/napi/src/
H A Djs_ans_dialog_callback.cpp84 auto workData = std::make_unique<WorkData>(); in ProcessDialogStatusChanged() local
85 workData->env = env_; in ProcessDialogStatusChanged()
86 workData->callbackInfo = callbackInfo_; in ProcessDialogStatusChanged()
87 workData->complete = complete_; in ProcessDialogStatusChanged()
89 work->data = static_cast<void*>(workData.get()); in ProcessDialogStatusChanged()
119 workData.release(); in ProcessDialogStatusChanged()
/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()
248 if (workData == nullptr) { in RegisterWallpaperCallback()
252 WorkData *workData = reinterpret_cast<WorkData *>(work->data); in RegisterWallpaperCallback()
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()
[all...]
/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()
/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()
269 auto workData = static_cast<WorkData*>(work->data); 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 in CreateUvQueueWorkEnhanced()
[all...]
/base/theme/wallpaper_mgr/frameworks/js/napi/
H A Dnapi_wallpaper_ability.cpp948 WorkData *workData = new (std::nothrow) WorkData(env_, callback_); in ~NapiWallpaperAbility() local
949 if (workData != nullptr) { in ~NapiWallpaperAbility()
951 WorkData *workData = reinterpret_cast<WorkData *>(work->data); in ~NapiWallpaperAbility()
952 napi_delete_reference(workData->env_, workData->callback_); in ~NapiWallpaperAbility()
953 delete workData; in ~NapiWallpaperAbility()
956 MiscServices::UvQueue::Call(env_, workData, afterCallback); in ~NapiWallpaperAbility()

Completed in 6 milliseconds