|
QTrk
|
Structure to facilitate the use of threads. More...
Public Member Functions | |
| Thread () | |
| void | lock () |
| Lock this thread's mutex. More... | |
| void | unlock () |
| Unlock this thread's mutex. More... | |
Public Attributes | |
| CPUTracker * | tracker |
| The tracker for this thread. More... | |
| Threads::Handle * | thread |
| Handle to the actual OS thread. More... | |
| QueuedCPUTracker * | manager |
| Parent QueuedCPUTracker instance. More... | |
| Threads::Mutex * | mutex |
| The mutex for this thread. More... | |
Structure to facilitate the use of threads.
Definition at line 127 of file QueuedCPUTracker.h.
|
inline |
Definition at line 128 of file QueuedCPUTracker.h.
|
inline |
Lock this thread's mutex.
Definition at line 134 of file QueuedCPUTracker.h.
|
inline |
Unlock this thread's mutex.
Definition at line 135 of file QueuedCPUTracker.h.
| QueuedCPUTracker* QueuedCPUTracker::Thread::manager |
Parent QueuedCPUTracker instance.
Definition at line 131 of file QueuedCPUTracker.h.
| Threads::Mutex* QueuedCPUTracker::Thread::mutex |
The mutex for this thread.
Definition at line 132 of file QueuedCPUTracker.h.
| Threads::Handle* QueuedCPUTracker::Thread::thread |
Handle to the actual OS thread.
Definition at line 130 of file QueuedCPUTracker.h.
| CPUTracker* QueuedCPUTracker::Thread::tracker |
The tracker for this thread.
Definition at line 129 of file QueuedCPUTracker.h.
1.8.12