Граф наследования:so_4::rt::comm::a_sockcln_t:
Открытые типы | |
typedef a_cln_channel_t::disconnect_handler_t | disconnect_handler_t |
Псевдоним для a_cln_channel_tdisconnect_handler_t. | |
Открытые члены | |
a_sockcln_t (const std::string &agent_name, const std::string &addr) | |
a_sockcln_t (const std::string &agent_name, const std::string &addr, so_4::sop::filter_t *filter, disconnect_handler_t *disconnect_handler=0) | |
virtual const char * | so_query_type () const |
Имя типа агента. | |
virtual void | so_on_subscription () |
Подписка агента. | |
void | evt_success (const event_data_t &, const a_cln_channel_base_t::msg_success *cmd) |
Реакция на успешное подключение к серверному сокету. | |
void | evt_fail (const event_data_t &, const a_cln_channel_base_t::msg_fail *cmd) |
Реакция на неудачное подключение к серверному сокету. | |
Закрытые типы | |
typedef a_cln_channel_t | base_type_t |
Псевдоним для базового типа. | |
Классы | |
struct | msg_creation_failed |
Сообщение о неудачном создании сокета. Подробнее... | |
struct | msg_creation_ok |
Сообщение об успешном создании сокета. Подробнее... |
|
Псевдоним для a_cln_channel_tdisconnect_handler_t.
|
|
Назначается фильтр, который разрешает обработку сообщений любых глобальных агентов.
|
|
|
|
Реакция на неудачное подключение к серверному сокету. Преобразует a_cln_channel_t::msg_fail в msg_creation_failed.
|
|
Реакция на успешное подключение к серверному сокету. Преобразует a_cln_channel_t::msg_success в msg_creation_ok.
|
|
Имя типа агента. Автоматически реализуется описанием класса агента посредством макросов SOL4_CLASS_START, SOL4_CLASS_FINISH. Переопределяет метод предка so_4::rt::comm::a_cln_channel_t. |