Lines Matching refs:ThreadSafeFunction
115 class ThreadSafeFunction : public node::AsyncResource { class
117 ThreadSafeFunction(v8::Local<v8::Function> func, in ThreadSafeFunction() function in v8impl::__anonb13382410311::ThreadSafeFunction
145 ~ThreadSafeFunction() override { in ~ThreadSafeFunction()
222 ThreadSafeFunction* ts_fn = this; in Init()
236 ThreadSafeFunction* ts_fn = in Init()
237 node::ContainerOf(&ThreadSafeFunction::async, in Init()
369 ThreadSafeFunction* ts_fn = in CloseHandlesAndMaybeDelete()
370 node::ContainerOf(&ThreadSafeFunction::async, in CloseHandlesAndMaybeDelete()
410 ThreadSafeFunction* ts_fn = in AsyncCb()
411 node::ContainerOf(&ThreadSafeFunction::async, async); in AsyncCb()
416 reinterpret_cast<ThreadSafeFunction*>(data) in Cleanup()
1237 v8impl::ThreadSafeFunction* ts_fn = in napi_create_threadsafe_function()
1238 new v8impl::ThreadSafeFunction(v8_func, in napi_create_threadsafe_function()
1268 *result = reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Context(); in napi_get_threadsafe_function_context()
1277 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Push(data, in napi_call_threadsafe_function()
1284 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Acquire(); in napi_acquire_threadsafe_function()
1291 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Release(mode); in napi_release_threadsafe_function()
1297 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Unref(); in napi_unref_threadsafe_function()
1303 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Ref(); in napi_ref_threadsafe_function()