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... | |
class | kThreadPool |
Represents a thread pool. More... | |
struct | kThreadPoolTransaction |
Opaque pointer to a kThreadPool transaction. More... | |
class | kTimer |
Represents an interval timer. More... | |