![]() |
Open Lighting Architecture
0.9.3
|
Threads and syncronization mechanisms.
Classes | |
| class | CallbackThread |
| A thread which executes a Callback. More... | |
| class | ConsumerThread |
| class | ExecutorInterface |
| Defer execution of a callback. More... | |
| class | Future |
| class | Future< void > |
| class | FutureImpl |
| class | FutureImpl< void > |
| class | Mutex |
| class | MutexLocker |
| class | ConditionVariable |
| class | SchedulerInterface |
| Allows Callbacks to be scheduled to run after a specified interval. More... | |
| class | SchedulingExecutorInterface |
| Combines the ExecutorInterface and the SchedulerInterface. More... | |
| class | SignalThread |
| class | Thread |
| class | ThreadPool |
Typedefs | |
| typedef void * | timeout_id |
| A timeout handle which can later be used to cancel a timeout. | |
| typedef pthread_t | ThreadId |
Functions | |
| void * | StartThread (void *d) |
Variables | |
| static const timeout_id | INVALID_TIMEOUT = NULL |
| An invalid / uninitialized timeout_id. | |
1.8.1.2