Searched refs:workData (Results 1 - 6 of 6) sorted by relevance
/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() 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 D | js_ans_dialog_callback.cpp | 84 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 D | js_wallpaper_extension_ability.cpp | 247 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 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()
|
/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() 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 D | napi_wallpaper_ability.cpp | 948 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