Home
last modified time | relevance | path

Searched refs:SafeAsyncCode (Results 1 - 3 of 3) sorted by relevance

/foundation/arkui/napi/native_engine/
H A Dnative_safe_async_work.cpp150 SafeAsyncCode NativeSafeAsyncWork::ValidEngineCheck() in ValidEngineCheck()
154 return SafeAsyncCode::SAFE_ASYNC_FAILED; in ValidEngineCheck()
160 return SafeAsyncCode::SAFE_ASYNC_CLOSED; in ValidEngineCheck()
162 return SafeAsyncCode::SAFE_ASYNC_OK; in ValidEngineCheck()
165 SafeAsyncCode NativeSafeAsyncWork::Send(void* data, NativeThreadSafeFunctionCallMode mode) in Send()
175 return SafeAsyncCode::SAFE_ASYNC_QUEUE_FULL; in Send()
182 return SafeAsyncCode::SAFE_ASYNC_INVALID_ARGS; in Send()
185 return SafeAsyncCode::SAFE_ASYNC_CLOSED; in Send()
188 SafeAsyncCode checkRet = ValidEngineCheck(); in Send()
189 if (checkRet != SafeAsyncCode in Send()
[all...]
H A Dnative_safe_async_work.h36 enum class SafeAsyncCode { class in OHOS
74 virtual SafeAsyncCode Send(void* data, NativeThreadSafeFunctionCallMode mode);
75 virtual SafeAsyncCode Acquire();
76 virtual SafeAsyncCode Release(NativeThreadSafeFunctionReleaseMode mode);
85 SafeAsyncCode CloseHandles();
90 SafeAsyncCode ValidEngineCheck();
H A Dnative_node_api.cpp397 case SafeAsyncCode::SAFE_ASYNC_OK: in napi_call_threadsafe_function()
400 case SafeAsyncCode::SAFE_ASYNC_QUEUE_FULL: in napi_call_threadsafe_function()
403 case SafeAsyncCode::SAFE_ASYNC_INVALID_ARGS: in napi_call_threadsafe_function()
406 case SafeAsyncCode::SAFE_ASYNC_CLOSED: in napi_call_threadsafe_function()
409 case SafeAsyncCode::SAFE_ASYNC_FAILED: in napi_call_threadsafe_function()
427 if (ret != SafeAsyncCode::SAFE_ASYNC_OK) { in napi_acquire_threadsafe_function()
443 if (ret != SafeAsyncCode::SAFE_ASYNC_OK) { in napi_release_threadsafe_function()

Completed in 3 milliseconds