|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Contains connection health metrics. More...
#include <health_monitor.h>

Public Attributes | |
| bool | is_alive {true} |
| std::chrono::milliseconds | last_response_time {0} |
| size_t | missed_heartbeats {0} |
| double | packet_loss_rate {0.0} |
| std::chrono::steady_clock::time_point | last_heartbeat |
Contains connection health metrics.
Definition at line 25 of file health_monitor.h.
| bool kcenon::network::utils::connection_health::is_alive {true} |
| std::chrono::steady_clock::time_point kcenon::network::utils::connection_health::last_heartbeat |
Last heartbeat timestamp
Definition at line 31 of file health_monitor.h.
Referenced by kcenon::network::utils::health_monitor::health_monitor().
| std::chrono::milliseconds kcenon::network::utils::connection_health::last_response_time {0} |
| size_t kcenon::network::utils::connection_health::missed_heartbeats {0} |
| double kcenon::network::utils::connection_health::packet_loss_rate {0.0} |