Открытые типы | |
enum | { send_filter_to_channel, receive_filter_from_channel } |
Открытые члены | |
msg_set_filter () | |
Конструктор по-умолчанию. | |
msg_set_filter (int send_receive_flag, const comm_channel_t &channel, const so_4::sop::filter_t &filter) | |
Инициализирующий конструктор. | |
Открытые статические члены | |
static bool | check (const msg_set_filter *msg) |
Проверка сообщения. | |
Открытые атрибуты | |
int | m_send_receive_flag |
Откуда поступил фильтр. | |
comm_channel_t | m_channel |
Коммуникационный канал, связанный с фильтром. | |
auto_ptr_3::obj_ptr_t< so_4::sop::filter_t > | m_filter |
Сам фильтр. |
|
|
|
Конструктор по-умолчанию. Формирует объект, который будет отвергнут функцией check(), т.к. нет реального фильтра. |
|
Инициализирующий конструктор.
|
|
Проверка сообщения. Фильтр должен быть определен. |
|
Откуда поступил фильтр. Может принимать значения send_filter_to_channel, receive_filter_from_channel. |