Circuit breaker registry.
More...
#include <fault_tolerance_manager.h>
Circuit breaker registry.
Definition at line 270 of file fault_tolerance_manager.h.
◆ clear()
| void kcenon::monitoring::circuit_breaker_registry::clear |
( |
| ) |
|
|
inline |
◆ get_all_names()
| std::vector< std::string > kcenon::monitoring::circuit_breaker_registry::get_all_names |
( |
| ) |
const |
|
inline |
◆ get_circuit_breaker()
| std::shared_ptr< circuit_breaker > kcenon::monitoring::circuit_breaker_registry::get_circuit_breaker |
( |
const std::string & | name | ) |
|
|
inline |
◆ register_circuit_breaker()
| void kcenon::monitoring::circuit_breaker_registry::register_circuit_breaker |
( |
const std::string & | name, |
|
|
std::shared_ptr< circuit_breaker > | breaker ) |
|
inline |
◆ remove_circuit_breaker()
| void kcenon::monitoring::circuit_breaker_registry::remove_circuit_breaker |
( |
const std::string & | name | ) |
|
|
inline |
◆ mutex_
| std::mutex kcenon::monitoring::circuit_breaker_registry::mutex_ |
|
mutableprivate |
◆ registry_
| std::unordered_map<std::string, std::shared_ptr<circuit_breaker> > kcenon::monitoring::circuit_breaker_registry::registry_ |
|
private |
The documentation for this class was generated from the following file: