|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
This is the complete list of members for corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs >, including all inherited members.
| allowExecution() noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| CircuitBreaker() noexcept=default | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | |
| execute(Callable &&fn) | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| failureCount() const noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| recordFailure() noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| recordSuccess() noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| reset() noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| state() const noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |
| trip() noexcept | corium::safety::CircuitBreaker< FailureThreshold, RecoveryTimeoutMs > | inline |