|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Directory dependency graph for async:Files | |
| async.hpp | |
| Umbrella header for C++20 coroutine primitives. | |
| AsyncEvent.hpp | |
| Lock-free asynchronous event synchronization primitive for C++20 coroutines. | |
| CancellationToken.hpp | |
| Lock-free atomic cooperative cancellation token with coroutine awaiter. | |
| Channel.hpp | |
| Zero-heap bounded asynchronous channel for C++20 coroutine message passing. | |
| Delay.hpp | |
| Non-blocking timer delay and yield awaitables for C++20 coroutines. | |
| FramePool.hpp | |
| Zero-heap static coroutine frame pool and frame allocator policies. | |
| Generator.hpp | |
| Pull-based zero-heap lazy sequence generator compatible with C++20 ranges. | |
| Semaphore.hpp | |
| Zero-heap asynchronous counting semaphore for C++20 coroutines. | |
| Task.hpp | |
| Lazy awaitable C++20 coroutine task with zero dynamic heap allocation. | |
| WhenAll.hpp | |
| Non-blocking combinator awaiting completion of multiple parallel tasks. | |
| WhenAny.hpp | |
| Non-blocking combinator resolving on the first completed task. | |