22 std::chrono::milliseconds keep_alive_interval;
23 std::condition_variable condition;
25 bool keep_alive_thread_must_stop;
26 std::thread keep_alive_thread;
29 void disconnect() noexcept;
58 std::ostream *
log =
nullptr,
59 std::chrono::milliseconds keep_alive_interval = std::chrono::seconds(0)