class a_client_channel_t : public so_4::rt::agent_t { public : typedef so_4::transport_layer::msg_channel_failed msg_channel_failed; ... };
Открытые члены | |
msg_channel_failed (const std::string &reason) | |
Открытые статические члены | |
static bool | check (const msg_channel_failed *msg) |
static so_4::ret_code_t | send (const std::string &agent_name, const std::string &reason) |
Открытые атрибуты | |
const std::string | m_reason |
bool so_4::transport_layer::msg_channel_failed::check | ( | const msg_channel_failed * | msg | ) | [static] |
Объявляет сообщение некорректным, если msg равен 0.
so_4::ret_code_t so_4::transport_layer::msg_channel_failed::send | ( | const std::string & | agent_name, | |
const std::string & | reason | |||
) | [static] |
Создает и отсылает экземпляр сообщения целенаправлено указанному агенту. При этом считается, что данный агент так же является и владельцем сообщения.
agent_name | Получатель и владелец сообщения. |
reason | Описание причины неудачи. |
Перекрестные ссылки so_4::api::send_msg_safely().
Используется в so_4::transport_layer::std_channel_owner_notificator_t::on_failure().
const std::string so_4::transport_layer::msg_channel_failed::m_reason |
Текстовое описание причины неудачи.
Используется в so_4::rt::comm::a_sop_outgoing_channel_t::evt_channel_failed() и so_4::rt::comm::a_raw_outgoing_channel_t::evt_channel_failed().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |