Searched refs:JSVM_Env__ (Results 1 – 6 of 6) sorted by relevance
54 struct JSVM_Env__ { struct55 explicit JSVM_Env__(v8::Local<v8::Context> context, in JSVM_Env__() argument64 explicit JSVM_Env__(v8::Isolate* isolate, int32_t module_api_version);75 static_cast<JSVM_Env__*>(data)->RunAndClearInterrupts(); in RequestInterrupt() argument186 typedef node::CallbackQueue<void, JSVM_Env__*> NativeImmediateQueue; argument193 virtual ~JSVM_Env__() = default;
11 struct node_jsvm_env__ : public JSVM_Env__ {
55 using Environment = JSVM_Env__;
93 typedef struct JSVM_Env__* JSVM_Env;
25 : 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()
81 JSVM_Env__::JSVM_Env__(v8::Isolate* isolate, int32_t module_api_version) in JSVM_Env__() function in JSVM_Env__87 void JSVM_Env__::DeleteMe() { in DeleteMe()105 void JSVM_Env__::RunAndClearInterrupts() { in RunAndClearInterrupts()119 void JSVM_Env__::InvokeFinalizerFromGC(v8impl::RefTracker* finalizer) { in InvokeFinalizerFromGC()1296 v8::Platform* JSVM_Env__::platform() { in platform()1400 auto env = new JSVM_Env__(isolate, NODE_API_DEFAULT_MODULE_API_VERSION); in OH_JSVM_CreateEnv()1464 auto env = new JSVM_Env__(isolate, NODE_API_DEFAULT_MODULE_API_VERSION); in OH_JSVM_CreateEnvFromSnapshot()