#include "base_thread_common.hh"
Go to the source code of this file.
Namespaces | |
| namespace | base |
Classes | |
| class | base::Thread |
| Schedules threads and wraps OS thread library. More... | |
| struct | base::Thread::Tid |
| Thread ID (opaque). More... | |
| struct | base::Thread::RunArgs |
| Args for Thread::Run(). More... | |
| class | base::Thread::Condition |
| Wait-on-condition. More... | |
Defines | |
| #define | BASE_THREAD_HH 1 |
| #define | gThread base::global.mThread |
| #define | FN_MAIN_THREAD |
| #define | FN_REENTRANT |
| #define | FN_LOCKED |
| #define | THREAD_CODE(CODE) CODE |
| #define | THREAD_RUN(func, funcArg, priority) gThread.Run( (func), (funcArg), (priority) ) |
| #define | THREAD_ATOMIC_TID() ( pthread_self() ) |
| #define | THREAD_ATOMIC_TID_EQUAL(TID) ( pthread_equal( pthread_self(), (TID) ) ) |
Functions | |
| void * | base::SuballocateThreadMemory (const uint bytes) |
| #define BASE_THREAD_HH 1 |
| #define FN_LOCKED |
| #define FN_MAIN_THREAD |
| #define FN_REENTRANT |
| #define gThread base::global.mThread |
| #define THREAD_ATOMIC_TID | ( | ) | ( pthread_self() ) |
| #define THREAD_ATOMIC_TID_EQUAL | ( | TID | ) | ( pthread_equal( pthread_self(), (TID) ) ) |
| #define THREAD_CODE | ( | CODE | ) | CODE |
| #define THREAD_RUN | ( | func, | |||
| funcArg, | |||||
| priority | ) | gThread.Run( (func), (funcArg), (priority) ) |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007