Zen API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
Types
kApi/Threads

## Description

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...