Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
circuit_breaker.h
Go to the documentation of this file.
1// BSD 3-Clause License
2// Copyright (c) 2021-2025, 🍀☀🌕🌥 🌊
3// See the LICENSE file in the project root for full license information.
4
5#pragma once
6
15#include <kcenon/common/resilience/circuit_breaker.h>
16#include <kcenon/common/resilience/circuit_state.h>
17#include <kcenon/common/resilience/circuit_breaker_config.h>
18
20
21namespace kcenon::monitoring {
22
23// Re-export common_system types for convenience
24using circuit_state = common::resilience::circuit_state;
25using circuit_breaker_config = common::resilience::circuit_breaker_config;
26using circuit_breaker = common::resilience::circuit_breaker;
27
28} // namespace kcenon::monitoring
common::resilience::circuit_state circuit_state
common::resilience::circuit_breaker circuit_breaker
common::resilience::circuit_breaker_config circuit_breaker_config
Result pattern type definitions for monitoring system.