Searched refs:NativeAsyncWork (Results 1 - 7 of 7) sorted by relevance
/foundation/arkui/napi/native_engine/ |
H A D | native_async_work.cpp | 44 const std::string TRACE_POINT_QUEUE = "napi::NativeAsyncWork::Queue"; 45 const std::string TRACE_POINT_QUEUE_WITH_QOS = "napi::NativeAsyncWork::QueueWithQos"; 46 const std::string TRACE_POINT_ASYNCWORKCALLBACK = "napi::NativeAsyncWork::AsyncWorkCallback"; 50 NativeAsyncWork::NativeAsyncWork(NativeEngine* engine, in NativeAsyncWork() function in NativeAsyncWork 73 thisId = HiTraceChain::Begin("New NativeAsyncWork", 0); 94 NativeAsyncWork::~NativeAsyncWork() = default; 96 bool NativeAsyncWork::Queue() in Queue() 130 bool NativeAsyncWork [all...] |
H A D | native_async_work.h | 49 class NativeAsyncWork { class 51 NativeAsyncWork(NativeEngine* engine, 57 virtual ~NativeAsyncWork();
|
H A D | native_node_api.cpp | 136 auto asyncWork = new NativeAsyncWork(engine, asyncExecute, asyncComplete, name, data); in napi_create_async_work() 146 auto asyncWork = reinterpret_cast<NativeAsyncWork*>(work); in napi_delete_async_work() 158 auto asyncWork = reinterpret_cast<NativeAsyncWork*>(work); in napi_queue_async_work() 169 auto asyncWork = reinterpret_cast<NativeAsyncWork*>(work); in napi_cancel_async_work()
|
H A D | native_engine.cpp | 324 NativeAsyncWork* NativeEngine::CreateAsyncWork(napi_value asyncResource, napi_value asyncResourceName, in CreateAsyncWork() 347 return new NativeAsyncWork(this, execute, complete, name, data); in CreateAsyncWork() 350 NativeAsyncWork* NativeEngine::CreateAsyncWork(const std::string& asyncResourceName, NativeAsyncExecuteCallback execute, in CreateAsyncWork() 353 return new NativeAsyncWork(this, execute, complete, asyncResourceName, data); in CreateAsyncWork()
|
H A D | native_safe_async_work.cpp | 46 NativeSafeAsyncWork* that = NativeAsyncWork::DereferenceOf(&NativeSafeAsyncWork::asyncHandler_, asyncHandler); in AsyncCallback() 359 NativeSafeAsyncWork* that = NativeAsyncWork::DereferenceOf(&NativeSafeAsyncWork::asyncHandler_, in CloseHandles()
|
H A D | native_engine.h | 167 virtual NativeAsyncWork* CreateAsyncWork(napi_value asyncResource, 173 virtual NativeAsyncWork* CreateAsyncWork(const std::string &asyncResourceName,
|
H A D | native_api.cpp | 3870 auto asyncWork = reinterpret_cast<NativeAsyncWork*>(work); in napi_queue_async_work_with_qos()
|
Completed in 15 milliseconds