Граф наследования:so_4::rt::comm::a_cln_channel_impl::def_disconnect_handler_t:
Данная реализация в методе on_connection_fail() отсылает отложенное сообщение a_cln_channel_base_t::msg_connect используя в качестве задержки значение reconnect_timeout.
В методе on_connection_lost() отсылается сообщение a_cln_channel_base_t::msg_connect используя в качестве задержки значение restore_timeout.
Открытые члены | |
def_disconnect_handler_t (unsigned int reconnect_timeout, unsigned int restore_timeout) | |
virtual void | on_connection_fail (const std::string &agent) |
Обработчик неудачного установления соединения. | |
virtual void | on_connection_lost (const std::string &agent) |
Обработчик разрыва соединения. | |
Закрытые данные | |
unsigned int | m_reconnect_timeout |
В миллисекундах. | |
unsigned int | m_restore_timeout |
В миллисекундах. |
|
|
|
Обработчик неудачного установления соединения. С задержкой m_reconnect_timeout отсылает a_cln_channel_base_t::msg_connect.
Замещает so_4::rt::comm::a_cln_channel_base_t::disconnect_handler_t. |
|
Обработчик разрыва соединения. С задержкой m_restore_timeout отсылает a_cln_channel_base_t::msg_connect.
Замещает so_4::rt::comm::a_cln_channel_base_t::disconnect_handler_t. |