v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Thread::PlatformData Class Reference
Inheritance diagram for Thread::PlatformData:
Collaboration diagram for Thread::PlatformData:

Public Member Functions

 PlatformData ()
 
 PlatformData (HANDLE thread)
 
- Public Member Functions inherited from Malloced
void * operator new (size_t size)
 
void operator delete (void *p)
 

Data Fields

pthread_t thread_
 
Mutex thread_creation_mutex_
 
HANDLE thread_
 
unsigned thread_id_
 

Additional Inherited Members

- Static Public Member Functions inherited from Malloced
static void FatalProcessOutOfMemory ()
 
static void * New (size_t size)
 
static void Delete (void *p)
 

Detailed Description

Definition at line 579 of file platform-posix.cc.

Constructor & Destructor Documentation

PlatformData ( )
inline

Definition at line 581 of file platform-posix.cc.

PlatformData ( HANDLE  thread)
inlineexplicit

Definition at line 1439 of file platform-win32.cc.

Field Documentation

pthread_t thread_

Definition at line 582 of file platform-posix.cc.

Referenced by Thread::Join(), and Thread::Start().

HANDLE thread_

Definition at line 1440 of file platform-win32.cc.

Mutex thread_creation_mutex_

Definition at line 584 of file platform-posix.cc.

Referenced by Thread::Start().

unsigned thread_id_

Definition at line 1441 of file platform-win32.cc.


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