Lines Matching refs:JSVM_Env

48       [&](JSVM_Env env) { cb(env, data, hint); });
90 CallIntoModule(call, [](JSVM_Env env_, v8::Local<v8::Value> local_err) {
120 static BufferFinalizer* New(JSVM_Env env,
145 BufferFinalizer(JSVM_Env env,
168 inline JSVM_Env NewEnv(v8::Local<v8::Context> context,
187 // JSVM_Env when its v8::Context was garbage collected;
188 // However, as long as N-API addons using this JSVM_Env are in place,
191 // once all N-API addons using this JSVM_Env are unloaded.
194 [](void* arg) { static_cast<JSVM_Env>(arg)->Unref(); },
417 [&](JSVM_Env env) { call_js_cb(env, js_callback, context, data); });
467 static void CallJs(JSVM_Env env, JSVM_Value cb, void* context, void* data) {
723 // Create a new JSVM_Env for this specific module.
724 JSVM_Env env = v8impl::NewEnv(context, module_filename, module_api_version);
727 env->CallIntoModule([&](JSVM_Env env) {
764 JSVM_Status JSVM_CDECL jsvm_add_env_cleanup_hook(JSVM_Env env,
775 JSVM_Status JSVM_CDECL jsvm_remove_env_cleanup_hook(JSVM_Env env,
787 jsvm_async_cleanup_hook_handle__(JSVM_Env env,
814 JSVM_Env env_ = nullptr;
822 jsvm_add_async_cleanup_hook(JSVM_Env env,
846 JSVM_Status JSVM_CDECL jsvm_fatal_exception(JSVM_Env env, JSVM_Value err) {
879 jsvm_open_callback_scope(JSVM_Env env,
896 JSVM_Status JSVM_CDECL jsvm_close_callback_scope(JSVM_Env env,
912 JSVM_Status JSVM_CDECL jsvm_async_init(JSVM_Env env,
947 JSVM_Status JSVM_CDECL jsvm_async_destroy(JSVM_Env env,
960 JSVM_Status JSVM_CDECL jsvm_make_callback(JSVM_Env env,
1014 JSVM_Status JSVM_CDECL jsvm_create_buffer(JSVM_Env env,
1036 JSVM_Status JSVM_CDECL OH_JSVM_CreateExternal_buffer(JSVM_Env env,
1072 JSVM_Status JSVM_CDECL jsvm_create_buffer_copy(JSVM_Env env,
1095 JSVM_Status JSVM_CDECL jsvm_is_buffer(JSVM_Env env,
1106 JSVM_Status JSVM_CDECL jsvm_get_buffer_info(JSVM_Env env,
1125 JSVM_Status JSVM_CDECL jsvm_get_node_version(JSVM_Env env,
1196 _env->CallbackIntoModule<true>([&](JSVM_Env env) {
1224 jsvm_create_async_work(JSVM_Env env,
1259 JSVM_Status JSVM_CDECL jsvm_delete_async_work(JSVM_Env env,
1269 JSVM_Status JSVM_CDECL jsvm_get_uv_event_loop(JSVM_Env env, uv_loop_t** loop) {
1276 JSVM_Status JSVM_CDECL jsvm_queue_async_work(JSVM_Env env,
1291 JSVM_Status JSVM_CDECL jsvm_cancel_async_work(JSVM_Env env,
1304 jsvm_create_threadsafe_function(JSVM_Env env,
1397 jsvm_unref_threadsafe_function(JSVM_Env env, jsvm_threadsafe_function func) {
1403 jsvm_ref_threadsafe_function(JSVM_Env env, jsvm_threadsafe_function func) {
1408 JSVM_Status JSVM_CDECL node_api_get_module_file_name(JSVM_Env env,