Bike-X
0.8
|
Data Structures | |
struct | ThreadHashOp |
Public Member Functions | |
ThreadList () | |
~ThreadList () | |
Static Public Member Functions | |
static void | AddRunningThread (Thread *pthread) |
static void | RemoveRunningThread (Thread *pthread) |
static void | FinishAllThreads () |
Private Member Functions | |
void | addThread (Thread *pthread) |
void | removeThread (Thread *pthread) |
void | finishAllThreads () |
Private Attributes | |
HashSet< Thread *, ThreadHashOp > | ThreadSet |
Mutex | ThreadMutex |
WaitCondition | ThreadsEmpty |
pthread_t | RootThreadId |
Static Private Attributes | |
static ThreadList *volatile | pRunningThreads = 0 |
Definition at line 473 of file OVR_ThreadsPthread.cpp.
|
inline |
Definition at line 518 of file OVR_ThreadsPthread.cpp.
|
inline |
Definition at line 522 of file OVR_ThreadsPthread.cpp.
|
inlinestatic |
Definition at line 525 of file OVR_ThreadsPthread.cpp.
|
inlineprivate |
Definition at line 492 of file OVR_ThreadsPthread.cpp.
|
inlineprivate |
Definition at line 506 of file OVR_ThreadsPthread.cpp.
|
inlinestatic |
Definition at line 545 of file OVR_ThreadsPthread.cpp.
|
inlinestatic |
Definition at line 539 of file OVR_ThreadsPthread.cpp.
|
inlineprivate |
Definition at line 498 of file OVR_ThreadsPthread.cpp.
|
staticprivate |
Definition at line 490 of file OVR_ThreadsPthread.cpp.
|
private |
Definition at line 488 of file OVR_ThreadsPthread.cpp.
|
private |
Definition at line 485 of file OVR_ThreadsPthread.cpp.
|
private |
Definition at line 486 of file OVR_ThreadsPthread.cpp.
|
private |
Definition at line 484 of file OVR_ThreadsPthread.cpp.