|
ion 0.12.0
Atomic concurrency support library
|
| ▼Nion | |
| CArrivalToken | Token from ion::Barrier::Wait() |
| CBarrier | Reusable thread-coordination mechanism modelled after std::barrier |
| CDifferenceTag | Select algorithm overload that returns signal difference |
| CFlexBarrier | Reusable thread-coordination mechanism similar to ion::Barrier but allows control where the completion function is invoked |
| CLatch | Single use thread-coordination mechanism modelled after std::latch |
| CSignalSource | Atomic signal source |
| CSignalToken | Signal token that has an associated SignalSource and last known value |
| CSpinLock | Busy spinning lock that satisfies BasicLockable, Lockable and Mutex requirements |
| CStatus | Represents signal source previous (old) and current (new) value |
| CStatusTag | Select algorithm overload that returns signal status |
| CWaitAnyResult | Represents wait result from one of multiple possible signals |