sample/parent_insend/main.cpp, sample/raw_channel/tcp_cln.cpp и sample/raw_channel/tcp_srv.cpp.
Открытые члены | |
msg_raw_package (const comm_channel_t &channel, const comm_buf_t &package) | |
msg_raw_package (const msg_raw_package &cmd) | |
msg_raw_package & | operator= (const msg_raw_package &o) |
void | unblock_channel () const |
Упрощенный способ отсылки сообщения на разблокирование канала. | |
Открытые статические члены | |
static bool | check (const msg_raw_package *msg) |
Открытые атрибуты | |
comm_channel_t | m_channel |
Коммуникационный канал, из которого поступил пакет. | |
comm_buf_t | m_package |
Содержимое пакета. | |
bool | m_is_blocked |
Признак того, что канал был заблокирован из-за превышение порога входного потока. |
so_4::rt::comm::msg_raw_package::msg_raw_package | ( | const msg_raw_package & | cmd | ) |
void so_4::rt::comm::msg_raw_package::unblock_channel | ( | ) | const |
Упрощенный способ отсылки сообщения на разблокирование канала.
Т.к. сообщение отсылается только, если канал действительно заблокирован, то данный метод можно вызывать при обработки каждого сообщения msg_raw_package.
Перекрестные ссылки so_4::rt::comm_channel_t::comm_agent(), so_4::rt::comm::communicator_agent_name(), m_channel, m_is_blocked и so_4::api::send_msg_safely().
Признак того, что канал был заблокирован из-за превышение порога входного потока.
Используется в unblock_channel().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 1.5.6 |