v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
char * | data () |
unsigned | length () |
void | StopThread () |
Public Member Functions inherited from Thread | |
Thread (const Options &options) | |
virtual | ~Thread () |
void | Start () |
void | Join () |
const char * | name () const |
PlatformData * | data () |
Protected Member Functions | |
void | Run () |
Friends | |
class | Isolate |
Additional Inherited Members | |
Public Types inherited from Thread | |
enum | LocalStorageKey { LOCAL_STORAGE_KEY_MIN_VALUE = kMinInt, LOCAL_STORAGE_KEY_MAX_VALUE = kMaxInt } |
Static Public Member Functions inherited from Thread | |
static LocalStorageKey | CreateThreadLocalKey () |
static void | DeleteThreadLocalKey (LocalStorageKey key) |
static void * | GetThreadLocal (LocalStorageKey key) |
static int | GetThreadLocalInt (LocalStorageKey key) |
static void | SetThreadLocal (LocalStorageKey key, void *value) |
static void | SetThreadLocalInt (LocalStorageKey key, int value) |
static bool | HasThreadLocal (LocalStorageKey key) |
static void * | GetExistingThreadLocal (LocalStorageKey key) |
static void | YieldCPU () |
Static Public Attributes inherited from Thread | |
static const int | kMaxThreadNameLength = 16 |
Definition at line 135 of file isolate.cc.
|
inline |
Definition at line 137 of file isolate.cc.
References v8::internal::NULL, and Semaphore::Wait().
|
inline |
Definition at line 147 of file isolate.cc.
References v8::internal::NULL, and Semaphore::Wait().
|
inlineprotectedvirtual |
Implements Thread.
Definition at line 177 of file isolate.cc.
References Vector< T >::length(), Semaphore::Signal(), Vector< T >::start(), OS::StrNCpy(), and Semaphore::Wait().
|
inline |
Definition at line 158 of file isolate.cc.
References Thread::Join(), v8::internal::NULL, and Semaphore::Signal().
|
friend |
Definition at line 223 of file isolate.cc.