Структура so_4::rt::comm::msg_sop_package

Полный список членов класса

Подробное описание

Расшифровать SOP-пакет.

Отсылается агентом-коммуникатором при получении SOP-пакета.

Ответ на расшифрованный пакет отсылается тому, кто отправил его на расшифровку.


Открытые члены

 msg_sop_package (const comm_channel_t &channel, const comm_buf_t &package)
void unblock_channel () const
 Упрощенный способ отсылки сообщения на разблокирование канала.

Открытые статические члены

static bool check (const msg_sop_package *msg)

Открытые атрибуты

comm_channel_t m_channel
 Коммуникационный канал, из которого поступил пакет.
comm_buf_t m_package
 Содержимое пакета.
bool m_is_blocked
 превышение порога входного потока.


Методы

void so_4::rt::comm::msg_sop_package::unblock_channel  )  const
 

Упрощенный способ отсылки сообщения на разблокирование канала.

Начиная с:
v.4.2.6
Проверяет флаг m_is_blocked и, только если он равен true, отсылает сообщение msg_unblock_channel соответствующему коммуникационному агенту.

Т.к. сообщение отсылается только, если канал действительно заблокирован, то данный метод можно вызывать при обработки каждого сообщения msg_sop_package.


Данные класса

bool so_4::rt::comm::msg_sop_package::m_is_blocked
 

превышение порога входного потока.

Начиная с:
v.4.2.6
Для разблокирования канала необходимо отослать соответствующему коммуникационному агенту сообщение msg_unblock_channel. Например, обратившись к методу unblock_channel().


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:51 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz