v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ExecutionAccess Class Reference

#include <isolate.h>

Collaboration diagram for v8::internal::ExecutionAccess:

Public Member Functions

 ExecutionAccess (Isolate *isolate)
 
 ~ExecutionAccess ()
 

Static Public Member Functions

static void Lock (Isolate *isolate)
 
static void Unlock (Isolate *isolate)
 
static bool TryLock (Isolate *isolate)
 

Private Attributes

Isolateisolate_
 

Detailed Description

Definition at line 3011 of file isolate.h.

Constructor & Destructor Documentation

◆ ExecutionAccess()

v8::internal::ExecutionAccess::ExecutionAccess ( Isolate * isolate)
inlineexplicit

Definition at line 3013 of file isolate.h.

Here is the call graph for this function:

◆ ~ExecutionAccess()

v8::internal::ExecutionAccess::~ExecutionAccess ( )
inline

Definition at line 3016 of file isolate.h.

Here is the call graph for this function:

Member Function Documentation

◆ Lock()

static void v8::internal::ExecutionAccess::Lock ( Isolate * isolate)
inlinestatic

Definition at line 3018 of file isolate.h.

Here is the caller graph for this function:

◆ TryLock()

static bool v8::internal::ExecutionAccess::TryLock ( Isolate * isolate)
inlinestatic

Definition at line 3021 of file isolate.h.

◆ Unlock()

static void v8::internal::ExecutionAccess::Unlock ( Isolate * isolate)
inlinestatic

Definition at line 3019 of file isolate.h.

Here is the caller graph for this function:

Member Data Documentation

◆ isolate_

Isolate* v8::internal::ExecutionAccess::isolate_
private

Definition at line 3026 of file isolate.h.


The documentation for this class was generated from the following file: