|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Zero-heap asynchronous counting semaphore for C++20 coroutines. More...
#include <atomic>#include <coroutine>#include <cstddef>
Include dependency graph for Semaphore.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | corium::async::AsyncSemaphore::AcquireAwaiter |
| Awaiter for acquiring a permit asynchronously. More... | |
| class | corium::async::AsyncSemaphore |
| Asynchronous counting semaphore for cooperative coroutine concurrency throttling. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::async |
Zero-heap asynchronous counting semaphore for C++20 coroutines.