|
Zen API
|
Concurrency support.
Types | |
| struct | kAtomic32s |
| Represents a 32-bit, atomically-accessed, signed integer. More... | |
| struct | kAtomicPointer |
| Represents an atomically-accessed pointer. More... | |
| class | kLock |
| Represents a recursive, mutual exclusion lock. More... | |
| class | kLockOption |
| Represents a lock construction option. More... | |
| class | kMsgQueue |
| Represents a synchronized FIFO queue with an optional maximum content size and/or item capacity. More... | |
| struct | kMsgQueueDropArgs |
| Represents arguments passed in a kMsgQueue drop callback. More... | |
| struct | kMsgQueueItemOption |
| Represents a set of options describing a kMsgQueue item. More... | |
| struct | kMsgQueuePurgeOption |
| Represents a set of kMsgQueue purge options. More... | |
| class | kParallel |
| Declares the kParallel class. More... | |
| struct | kParallelArgs |
| Arguments received by a kParallel data processing callback. More... | |
| struct | kParallelTransaction |
| Opaque pointer to a kParallel transaction. More... | |
| class | kPeriodic |
| Provides a periodic function call. More... | |
| class | kSemaphore |
| Represents a semaphore. More... | |
| class | kThread |
| Represents a thread. More... | |
| struct | kThreadId |
| Represents a unique thread identifier. More... | |
| class | kThreadPool |
| Represents a thread pool. More... | |
| struct | kThreadPoolTransaction |
| Opaque pointer to a kThreadPool transaction. More... | |
| struct | kThreadPriorityClass |
| Represents a thread priority class. More... | |
| class | kTimer |
| Represents an interval timer. More... | |