Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::utils::health_monitor Member List

This is the complete list of members for kcenon::network::utils::health_monitor, including all inherited members.

client_kcenon::network::utils::health_monitorprivate
do_heartbeat() -> voidkcenon::network::utils::health_monitorprivate
failed_heartbeats_kcenon::network::utils::health_monitorprivate
get_health() const -> connection_healthkcenon::network::utils::health_monitor
health_kcenon::network::utils::health_monitorprivate
health_callback_kcenon::network::utils::health_monitorprivate
health_monitor(std::chrono::seconds heartbeat_interval=std::chrono::seconds(30), size_t max_missed_heartbeats=3)kcenon::network::utils::health_monitorexplicit
health_mutex_kcenon::network::utils::health_monitormutableprivate
heartbeat_interval_kcenon::network::utils::health_monitorprivate
heartbeat_timer_kcenon::network::utils::health_monitorprivate
io_context_kcenon::network::utils::health_monitorprivate
io_future_kcenon::network::utils::health_monitorprivate
is_monitoring() const noexcept -> boolkcenon::network::utils::health_monitor
is_monitoring_kcenon::network::utils::health_monitorprivate
max_missed_heartbeats_kcenon::network::utils::health_monitorprivate
schedule_next_heartbeat() -> voidkcenon::network::utils::health_monitorprivate
set_health_callback(std::function< void(const connection_health &)> callback) -> voidkcenon::network::utils::health_monitor
start_monitoring(std::shared_ptr< core::messaging_client > client) -> voidkcenon::network::utils::health_monitor
stop_monitoring() -> voidkcenon::network::utils::health_monitor
total_heartbeats_kcenon::network::utils::health_monitorprivate
update_health(bool success, std::chrono::milliseconds response_time) -> voidkcenon::network::utils::health_monitorprivate
work_guard_kcenon::network::utils::health_monitorprivate
~health_monitor() noexceptkcenon::network::utils::health_monitor