Открытые члены | |
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 |
Время задержки сообщения a_cln_channel_base_t::msg_connect, после неудачной попытки установления соединения. В миллисекундах. | |
unsigned int | m_restore_timeout |
Время задержки сообщения a_cln_channel_base_t::msg_connect, после разрыва ранее установленного соединения. В миллисекундах. |
so_4::rt::comm::def_disconnect_handler_t::def_disconnect_handler_t | ( | unsigned int | reconnect_timeout, | |
unsigned int | restore_timeout | |||
) |
reconnect_timeout | Время задержки сообщения a_cln_channel_base_t::msg_connect, после неудачной попытки установления соединения. В миллисекундах. |
restore_timeout | Время задержки сообщения a_cln_channel_base_t::msg_connect, после разрыва ранее установленного соединения. В миллисекундах. |
Используется в so_4::rt::comm::create_def_disconnect_handler().
void so_4::rt::comm::def_disconnect_handler_t::on_connection_fail | ( | const std::string & | agent | ) | [virtual] |
Обработчик неудачного установления соединения.
С задержкой m_reconnect_timeout отсылает a_cln_channel_base_t::msg_connect.
agent | Агент, который пытался установить соединение. |
Замещает so_4::rt::comm::disconnect_handler_t.
Перекрестные ссылки m_reconnect_timeout и so_4::api::send_msg().
void so_4::rt::comm::def_disconnect_handler_t::on_connection_lost | ( | const std::string & | agent | ) | [virtual] |
Обработчик разрыва соединения.
С задержкой m_restore_timeout отсылает a_cln_channel_base_t::msg_connect.
agent | Агент, который поддерживал соединение. |
Замещает so_4::rt::comm::disconnect_handler_t.
Перекрестные ссылки m_restore_timeout и so_4::api::send_msg().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 1.5.6 |