|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Thread wake-up policies (NoSignalPolicy, ConditionVariableSignalPolicy). More...
#include <atomic>#include <chrono>#include <cstdint>
Include dependency graph for SignalPolicies.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | corium::AtomicWaitSignalPolicy |
| Signal Policy using C++20 std::atomic::wait() / notify_one() for zero-mutex futex signaling. More... | |
| class | corium::CallbackSignalPolicy |
| Signal Policy invoking an edge-triggered callback on 0->1 transition when queue becomes non-empty. More... | |
| class | corium::NoSignalPolicy |
| Signal Policy for busy-spin / polling event loops (sub-microsecond latency, zero signaling cost). More... | |
| struct | corium::StaticCallback |
| Lightweight non-allocating static callback wrapper (function pointer + optional context argument). More... | |
Namespaces | |
| namespace | corium |
Macros | |
| #define | CORIUM_HAS_STD_MUTEX 0 |
Thread wake-up policies (NoSignalPolicy, ConditionVariableSignalPolicy).
| #define CORIUM_HAS_STD_MUTEX 0 |