v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <v8threads.h>
Public Types | |
enum | List { FREE_LIST, IN_USE_LIST } |
Public Member Functions | |
ThreadState * | Next () |
void | LinkInto (List list) |
void | Unlink () |
void | set_id (ThreadId id) |
ThreadId | id () |
bool | terminate_on_restore () |
void | set_terminate_on_restore (bool terminate_on_restore) |
char * | data () |
Friends | |
class | ThreadManager |
Definition at line 35 of file v8threads.h.
enum List |
Enumerator | |
---|---|
FREE_LIST | |
IN_USE_LIST |
Definition at line 40 of file v8threads.h.
|
inline |
Definition at line 56 of file v8threads.h.
Referenced by ThreadManager::Iterate(), ThreadManager::IterateArchivedThreads(), and ThreadManager::RestoreThread().
|
inline |
Definition at line 47 of file v8threads.h.
Referenced by ThreadManager::ArchiveThread(), ThreadState::set_id(), and ThreadManager::TerminateExecution().
void LinkInto | ( | List | list | ) |
Definition at line 264 of file v8threads.cc.
References ThreadState::FREE_LIST.
Referenced by ThreadManager::RestoreThread().
ThreadState * Next | ( | ) |
Definition at line 292 of file v8threads.cc.
References v8::internal::NULL.
Referenced by ThreadManager::FirstThreadStateInUse(), ThreadManager::Iterate(), ThreadManager::IterateArchivedThreads(), and ThreadManager::TerminateExecution().
|
inline |
Definition at line 46 of file v8threads.h.
References ThreadState::id().
Referenced by ThreadManager::ArchiveThread(), and ThreadManager::RestoreThread().
|
inline |
Definition at line 51 of file v8threads.h.
References ThreadState::terminate_on_restore().
Referenced by ThreadManager::RestoreThread(), and ThreadManager::TerminateExecution().
|
inline |
Definition at line 50 of file v8threads.h.
Referenced by ThreadManager::RestoreThread(), and ThreadState::set_terminate_on_restore().
void Unlink | ( | ) |
Definition at line 258 of file v8threads.cc.
Referenced by ThreadManager::ArchiveThread(), and ThreadManager::RestoreThread().
|
friend |
Definition at line 72 of file v8threads.h.