Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
async Directory Reference
+ 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.