Отсылается целенаправлено агенту-каналу. Агент канал должен забрать трансформатор из сообщения посредством вызова m_transformator.release(), т.к. в противном случае трансформатор будет уничтожен в деструкторе экземпляра сообщения.
Открытые члены | |
msg_set_channel_transformator (const so_4::rt::comm_channel_t &channel, traffic_transformator_t *transformator) | |
Инициализирующий конструктор. | |
Открытые статические члены | |
static bool | check (const msg_set_channel_transformator *cmd) |
Трансформатор не может быть нулем. | |
Открытые атрибуты | |
so_4::rt::comm_channel_t | m_channel |
Канал, для которого предназначен трансформатор. | |
auto_ptr_3::obj_ptr_t< traffic_transformator_t > | m_transformator |
Трансформатор канала. |
|
Инициализирующий конструктор.
|