Searched refs:JSVM_Env (Results 1 - 7 of 7) sorted by relevance
/third_party/node/src/ |
H A D | jsvm.h | 165 JSVM_Env* result); 178 JSVM_Env* result); 187 JSVM_EXTERN JSVM_Status OH_JSVM_DestroyEnv(JSVM_Env env); 197 JSVM_EXTERN JSVM_Status OH_JSVM_OpenEnvScope(JSVM_Env env, 208 JSVM_EXTERN JSVM_Status OH_JSVM_CloseEnvScope(JSVM_Env env, 219 JSVM_EXTERN JSVM_Status OH_JSVM_GetVM(JSVM_Env env, 235 JSVM_EXTERN JSVM_Status OH_JSVM_CompileScript(JSVM_Env env, 258 JSVM_EXTERN JSVM_Status OH_JSVM_CompileScriptWithOrigin(JSVM_Env env, 279 JSVM_EXTERN JSVM_Status OH_JSVM_CompileScriptWithOptions(JSVM_Env env, 295 JSVM_EXTERN JSVM_Status OH_JSVM_CreateCodeCache(JSVM_Env en [all...] |
H A D | jsvm_node_api.h | 31 typedef JSVM_Value(JSVM_CDECL* jsvm_addon_register_func)(JSVM_Env env, 72 JSVM_MODULE_EXPORT JSVM_Value JSVM_MODULE_INITIALIZER(JSVM_Env env, \ 75 JSVM_Value JSVM_MODULE_INITIALIZER(JSVM_Env env, JSVM_Value exports) 102 jsvm_async_init(JSVM_Env env, 108 jsvm_async_destroy(JSVM_Env env, jsvm_async_context async_context); 111 jsvm_make_callback(JSVM_Env env, 120 JSVM_EXTERN JSVM_Status JSVM_CDECL jsvm_create_buffer(JSVM_Env env, 126 OH_JSVM_CreateExternal_buffer(JSVM_Env env, 133 JSVM_EXTERN JSVM_Status JSVM_CDECL jsvm_create_buffer_copy(JSVM_Env env, 138 JSVM_EXTERN JSVM_Status JSVM_CDECL jsvm_is_buffer(JSVM_Env en [all...] |
H A D | jsvm_types.h | 94 typedef struct JSVM_Env__* JSVM_Env; typedef 152 JSVM_Value(JSVM_CDECL* callback)(JSVM_Env env, 169 typedef void(JSVM_CDECL* JSVM_Finalize)(JSVM_Env env, 585 JSVM_Value(JSVM_CDECL* genericNamedPropertyGetterCallback)(JSVM_Env env, 591 JSVM_Value(JSVM_CDECL* genericNamedPropertySetterCallback)(JSVM_Env env, 598 JSVM_Value(JSVM_CDECL* genericNamedPropertyDeleterCallback)(JSVM_Env env, 604 JSVM_Value(JSVM_CDECL* genericNamedPropertyEnumeratorCallback)(JSVM_Env env, 609 JSVM_Value(JSVM_CDECL* genericIndexedPropertyGetterCallback)(JSVM_Env env, 615 JSVM_Value(JSVM_CDECL* genericIndexedPropertySetterCallback)(JSVM_Env env, 622 JSVM_Value(JSVM_CDECL* genericIndexedPropertyDeleterCallback)(JSVM_Env en [all...] |
H A D | js_native_api_v8.h | 14 inline JSVM_Status jsvm_clear_last_error(JSVM_Env env); 128 static inline void HandleThrow(JSVM_Env env, v8::Local<v8::Value> value) { in HandleThrow() 160 CallIntoModule([&](JSVM_Env env) { cb(env, data, hint); }); in CallFinalizer() 166 // Enqueue the finalizer to the JSVM_Env's own queue of the second pass 251 inline JSVM_Status jsvm_clear_last_error(JSVM_Env env) { in jsvm_clear_last_error() 259 inline JSVM_Status jsvm_set_last_error(JSVM_Env env, in jsvm_set_last_error() 407 Finalizer(JSVM_Env env, in Finalizer() 419 static Finalizer* New(JSVM_Env env, in New() 433 JSVM_Env env_; 441 explicit TryCatch(JSVM_Env en [all...] |
H A D | node_api.cc | 48 [&](JSVM_Env env) { cb(env, data, hint); }); in CallFinalizer() 90 CallIntoModule(call, [](JSVM_Env env_, v8::Local<v8::Value> local_err) { in CallbackIntoModule() 120 static BufferFinalizer* New(JSVM_Env env, in New() 145 BufferFinalizer(JSVM_Env env, in BufferFinalizer() 168 inline JSVM_Env NewEnv(v8::Local<v8::Context> context, in NewEnv() 187 // JSVM_Env when its v8::Context was garbage collected; in NewEnv() 188 // However, as long as N-API addons using this JSVM_Env are in place, in NewEnv() 191 // once all N-API addons using this JSVM_Env are unloaded. in NewEnv() 194 [](void* arg) { static_cast<JSVM_Env>(arg)->Unref(); }, in NewEnv() 417 [&](JSVM_Env en in DispatchOne() [all...] |
H A D | js_native_api_v8.cc | 197 static void SetContextEnv(v8::Local<v8::Context> context, JSVM_Env env) { in SetContextEnv() 201 static JSVM_Env GetContextEnv(v8::Local<v8::Context> context) { in GetContextEnv() 203 return reinterpret_cast<JSVM_Env>(data); in GetContextEnv() 261 JSVM_Status NewString(JSVM_Env env, in NewString() 276 JSVM_Status NewExternalString(JSVM_Env env, in NewExternalString() 309 TrackedStringResource(JSVM_Env env, in TrackedStringResource() 347 ExternalOneByteStringResource(JSVM_Env env, in ExternalOneByteStringResource() 367 ExternalStringResource(JSVM_Env env, in ExternalStringResource() 385 JSVM_Env env, in V8NameFromPropertyDescriptor() 482 inline JSVM_Status ConcludeDeferred(JSVM_Env en [all...] |
H A D | jsvm_node_api_types.h | 30 typedef void(JSVM_CDECL* jsvm_async_execute_callback)(JSVM_Env env, void* data); 31 typedef void(JSVM_CDECL* jsvm_async_complete_callback)(JSVM_Env env, 36 JSVM_Env env, JSVM_Value js_callback, void* context, void* data);
|
Completed in 9 milliseconds