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

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

calculate_backoff(size_t attempt) const -> std::chrono::millisecondskcenon::network::utils::resilient_clientprivate
client_kcenon::network::utils::resilient_clientprivate
connect() -> VoidResultkcenon::network::utils::resilient_client
disconnect() -> VoidResultkcenon::network::utils::resilient_client
disconnect_callback_kcenon::network::utils::resilient_clientprivate
get_client() const -> std::shared_ptr< core::messaging_client >kcenon::network::utils::resilient_client
host_kcenon::network::utils::resilient_clientprivate
initial_backoff_kcenon::network::utils::resilient_clientprivate
is_connected() const noexcept -> boolkcenon::network::utils::resilient_client
is_connected_kcenon::network::utils::resilient_clientprivate
max_retries_kcenon::network::utils::resilient_clientprivate
port_kcenon::network::utils::resilient_clientprivate
reconnect() -> VoidResultkcenon::network::utils::resilient_clientprivate
reconnect_callback_kcenon::network::utils::resilient_clientprivate
resilient_client(const std::string &client_id, const std::string &host, unsigned short port, size_t max_retries=3, std::chrono::milliseconds initial_backoff=std::chrono::seconds(1))kcenon::network::utils::resilient_client
send_with_retry(std::vector< uint8_t > &&data) -> VoidResultkcenon::network::utils::resilient_client
set_disconnect_callback(std::function< void()> callback) -> voidkcenon::network::utils::resilient_client
set_reconnect_callback(std::function< void(size_t attempt)> callback) -> voidkcenon::network::utils::resilient_client
~resilient_client() noexceptkcenon::network::utils::resilient_client