Lines Matching refs:ThreadSafeFunction
199 class ThreadSafeFunction : public node::AsyncResource { class
201 ThreadSafeFunction(v8::Local<v8::Function> func, in ThreadSafeFunction() function in v8impl::__anon2b7257620411::ThreadSafeFunction
229 ~ThreadSafeFunction() override { in ~ThreadSafeFunction()
305 ThreadSafeFunction* ts_fn = this; in Init()
319 ThreadSafeFunction* ts_fn = in Init()
320 node::ContainerOf(&ThreadSafeFunction::async, in Init()
447 ThreadSafeFunction* ts_fn = in CloseHandlesAndMaybeDelete()
448 node::ContainerOf(&ThreadSafeFunction::async, in CloseHandlesAndMaybeDelete()
489 ThreadSafeFunction* ts_fn = in AsyncCb()
490 node::ContainerOf(&ThreadSafeFunction::async, async); in AsyncCb()
495 reinterpret_cast<ThreadSafeFunction*>(data)->CloseHandlesAndMaybeDelete( in Cleanup()
1340 v8impl::ThreadSafeFunction* ts_fn = in napi_create_threadsafe_function()
1341 new v8impl::ThreadSafeFunction(v8_func, in napi_create_threadsafe_function()
1370 *result = reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Context(); in napi_get_threadsafe_function_context()
1379 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Push(data, in napi_call_threadsafe_function()
1386 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Acquire(); in napi_acquire_threadsafe_function()
1392 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Release(mode); in napi_release_threadsafe_function()
1398 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Unref(); in napi_unref_threadsafe_function()
1404 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Ref(); in napi_ref_threadsafe_function()