Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::fault_tolerance_config Struct Reference

Fault tolerance configuration. More...

#include <fault_tolerance_manager.h>

Collaboration diagram for kcenon::monitoring::fault_tolerance_config:
Collaboration graph

Public Member Functions

bool validate () const
 

Public Attributes

bool enable_circuit_breaker = true
 
bool enable_retry = true
 
bool circuit_breaker_first = true
 
circuit_breaker_config circuit_config
 
retry_config retry_cfg
 

Detailed Description

Fault tolerance configuration.

Definition at line 50 of file fault_tolerance_manager.h.

Member Function Documentation

◆ validate()

bool kcenon::monitoring::fault_tolerance_config::validate ( ) const
inline

Definition at line 57 of file fault_tolerance_manager.h.

57 {
59 return false;
60 }
62 return false;
63 }
64 return true;
65 }
bool validate() const
Validate configuration.

References enable_circuit_breaker, enable_retry, retry_cfg, and kcenon::monitoring::retry_config::validate().

Referenced by TEST_F().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ circuit_breaker_first

bool kcenon::monitoring::fault_tolerance_config::circuit_breaker_first = true

◆ circuit_config

circuit_breaker_config kcenon::monitoring::fault_tolerance_config::circuit_config

◆ enable_circuit_breaker

◆ enable_retry

◆ retry_cfg

retry_config kcenon::monitoring::fault_tolerance_config::retry_cfg

The documentation for this struct was generated from the following file: