|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Lock-free circuit breaker state machine for active fault isolation. More...
#include <atomic>#include <chrono>#include <cstdint>
Include dependency graph for CircuitBreaker.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > |
| Zero-allocation Circuit Breaker pattern for isolating faulty handlers or peripheral links. Thread-safe lock-free state transitions. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::safety |
Enumerations | |
| enum class | corium::safety::CircuitState : uint8_t { corium::safety::Closed , corium::safety::Open , corium::safety::HalfOpen } |
| Circuit Breaker operational state. More... | |
Lock-free circuit breaker state machine for active fault isolation.