Home
last modified time | relevance | path

Searched refs:JSVM_Env (Results 1 - 7 of 7) sorted by relevance

/third_party/node/src/
H A Djsvm.h165 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 Djsvm_node_api.h31 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 Djsvm_types.h94 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 Djs_native_api_v8.h14 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 Dnode_api.cc48 [&](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 Djs_native_api_v8.cc197 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 Djsvm_node_api_types.h30 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 8 milliseconds