Home
last modified time | relevance | path

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

/ohos5.0/base/print/print_fwk/frameworks/kits/extension/src/
H A Djs_print_callback.cpp152 auto jsWorkParam = reinterpret_cast<JsPrintCallback::JsWorkParam*>(work->data); in UvQueueWork() local
153 if (jsWorkParam == nullptr) { in UvQueueWork()
158 napi_call_function(jsWorkParam->nativeEngine, jsWorkParam->jsObj, in UvQueueWork()
159jsWorkParam->jsMethod, jsWorkParam->argc, jsWorkParam->argv, &(jsWorkParam->jsResult)); in UvQueueWork()
160 jsWorkParam->isCompleted = true; in UvQueueWork()
161 if (jsWorkParam->isSync) { in UvQueueWork()
162 jsWorkParam->self = nullptr; in UvQueueWork()
164 std::unique_lock<std::mutex> lock(jsWorkParam->self->conditionMutex_); in UvQueueWork()
165 jsWorkParam->self->syncCon_.notify_one(); in UvQueueWork()
167 PRINT_SAFE_DELETE(jsWorkParam); in UvQueueWork()