Home
last modified time | relevance | path

Searched refs:JSVM_Env__ (Results 1 - 6 of 6) sorted by relevance

/third_party/node/src/
H A Djs_native_api_v8.h86 struct JSVM_Env__ { struct
87 explicit JSVM_Env__(v8::Local<v8::Context> context, in JSVM_Env__() function
96 explicit JSVM_Env__(v8::Isolate* isolate, int32_t module_api_version);
107 static_cast<JSVM_Env__*>(data)->RunAndClearInterrupts(); in RequestInterrupt()
224 // have such a callback. See `~JSVM_Env__()` above for details.
241 typedef node::CallbackQueue<void, JSVM_Env__*> NativeImmediateQueue;
246 // Should not be deleted directly. Delete with `JSVM_Env__::DeleteMe()`
248 virtual ~JSVM_Env__() = default;
H A Dnode_api_internals.h11 struct node_jsvm_env__ : public JSVM_Env__ {
H A Djs_native_api_v8_inspector.h55 using Environment = JSVM_Env__;
H A Djsvm_types.h94 typedef struct JSVM_Env__* JSVM_Env;
H A Dnode_api.cc25 : JSVM_Env__(context, module_api_version), filename(module_filename) { in node_jsvm_env__()
32 JSVM_Env__::DeleteMe(); in DeleteMe()
52 JSVM_Env__::EnqueueFinalizer(finalizer); in EnqueueFinalizer()
H A Djs_native_api_v8.cc90 JSVM_Env__::JSVM_Env__(v8::Isolate* isolate, int32_t module_api_version) in JSVM_Env__() function in JSVM_Env__
96 void JSVM_Env__::DeleteMe() { in DeleteMe()
114 void JSVM_Env__::RunAndClearInterrupts() { in RunAndClearInterrupts()
128 void JSVM_Env__::InvokeFinalizerFromGC(v8impl::RefTracker* finalizer) { in InvokeFinalizerFromGC()
1354 v8::Platform* JSVM_Env__::platform() { in platform()
1528 auto env = new JSVM_Env__(isolate, NODE_API_DEFAULT_MODULE_API_VERSION); in OH_JSVM_CreateEnv()
1592 auto env = new JSVM_Env__(isolate, NODE_API_DEFAULT_MODULE_API_VERSION); in OH_JSVM_CreateEnvFromSnapshot()

Completed in 13 milliseconds