SObjectizer  5.1
Открытые члены | Открытые атрибуты | Закрытые типы | Полный список членов класса
Класс mbapi_4::binary_message_t

Класс бинарного сообщения, в котором объект упакован с помощью oess. Подробнее...

Граф наследования:mbapi_4::binary_message_t:
mbapi_4::message_base_t so_5::rt::message_t so_5::rt::atomic_refcounted_t

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

 binary_message_t (mbapi_layer_t &mbapi_layer, const endpoint_t &from, const endpoint_t &to, const stagepoint_t &current_stage, const oess_id_wrapper_t &oess_id_wrapper, const std::string &bin_message)
 
- Открытые члены inherited from mbapi_4::message_base_t
 message_base_t (mbapi_layer_t &mbapi_layer, const endpoint_t &from, const endpoint_t &to, const stagepoint_t &current_stage)
 
const stagepoint_tcurrent_stage () const
 Имя текущей стадии.
 
const endpoint_tfrom () const
 Информация о конечных точках между которыми идет сообщение.
 
const endpoint_tto () const
 
- Открытые члены inherited from so_5::rt::message_t
 message_t (const message_t &)
 
void operator= (const message_t &)
 
virtual bool check () const
 Проверить данные в сообщении. Подробнее...
 

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

oess_id_wrapper_t m_oess_id_wrapper
 Идентификатор oess типа.
 
std::string m_bin_message
 Упакованное с помощью oess сообщение.
 

Закрытые типы

typedef message_base_t base_type_t
 

Additional Inherited Members

- Защищенные члены inherited from mbapi_4::message_base_t
void move_next_impl (const oess_id_wrapper_t &oess_id, std::unique_ptr< oess_2::stdsn::serializable_t > msg) const
 Реализация отправки.
 

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

Класс бинарного сообщения, в котором объект упакован с помощью oess.

Служит для случаев, когда необходимо получать все сообщения независимо от типа. Подписка допускается только в эксклюзивном режиме, т.е. агент не должен быть подписан на кокретные типы mbapi_4 сообщений через данный endpoint или stagepoint.

Примеры:
mbapi_4/binary_messages.

Конструктор(ы)

mbapi_4::binary_message_t::binary_message_t ( mbapi_layer_t mbapi_layer,
const endpoint_t from,
const endpoint_t to,
const stagepoint_t current_stage,
const oess_id_wrapper_t oess_id_wrapper,
const std::string &  bin_message 
)
Аргументы
fromКонечная точка с которой идет сообщение.
toКонечная точка на которое идет сообщение.
current_stageТекущая стадия.
oess_id_wrapperИдентификатор oess типа.
bin_messageУпакованное с помощью oess сообщение.

Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:21. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo