Lines Matching defs:func
202 ThreadSafeFunction(v8::Local<v8::Function> func,
225 ref.Reset(env->isolate, func);
963 JSVM_Value func,
979 CHECK_TO_FUNCTION(env, v8func, func);
1305 JSVM_Value func,
1323 if (func == nullptr) {
1326 CHECK_TO_FUNCTION(env, v8_func, func);
1367 jsvm_threadsafe_function func, void** result) {
1368 CHECK_NOT_NULL(func);
1371 *result = reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Context();
1376 jsvm_call_threadsafe_function(jsvm_threadsafe_function func,
1379 CHECK_NOT_NULL(func);
1380 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Push(data,
1385 jsvm_acquire_threadsafe_function(jsvm_threadsafe_function func) {
1386 CHECK_NOT_NULL(func);
1387 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Acquire();
1391 jsvm_threadsafe_function func, jsvm_threadsafe_function_release_mode mode) {
1392 CHECK_NOT_NULL(func);
1393 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Release(mode);
1397 jsvm_unref_threadsafe_function(JSVM_Env env, jsvm_threadsafe_function func) {
1398 CHECK_NOT_NULL(func);
1399 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Unref();
1403 jsvm_ref_threadsafe_function(JSVM_Env env, jsvm_threadsafe_function func) {
1404 CHECK_NOT_NULL(func);
1405 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Ref();