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

Информация о передаваемом сообщении. Подробнее...

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

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

 local_transmit_info_t (const endpoint_t &from, const endpoint_t &to, const stagepoint_t &current_stage, const oess_id_wrapper_t &oess_id, std::unique_ptr< oess_2::stdsn::serializable_t > message)
 
- Открытые члены inherited from so_5::rt::message_t
 message_t (const message_t &)
 
void operator= (const message_t &)
 
virtual bool check () const
 Проверить данные в сообщении. Подробнее...
 

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

endpoint_t m_from
 Конечная точка, с которой отправлено сообщение.
 
endpoint_t m_to
 Конечная точка, на которую отправлено сообщение.
 
stagepoint_t m_current_stage
 Текущая стадия. Подробнее...
 
oess_id_wrapper_t m_oess_id
 OESS идентификатор сообщения.
 
std::unique_ptr
< oess_2::stdsn::serializable_t > 
m_message
 Указатель на объект сообщения.
 

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

Информация о передаваемом сообщении.

Служит для обращиния в mbapi системе сообщений, которые созданы и отправлены с конечной точки расположенной в данном узле, при необходимости отправки сообщения в канал сообщение трансформируется в transmit_info_t.

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

mbapi_4::comm::local_transmit_info_t::local_transmit_info_t ( const endpoint_t from,
const endpoint_t to,
const stagepoint_t current_stage,
const oess_id_wrapper_t oess_id,
std::unique_ptr< oess_2::stdsn::serializable_t >  message 
)
inline
Аргументы
fromКонечная точка с которой идет сообщение.
toКонечная точка на которое идет сообщение.
current_stageТекущая стадия.
oess_idИдентификатор типа.
messageСОобщение.

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

stagepoint_t mbapi_4::comm::local_transmit_info_t::m_current_stage

Текущая стадия.

При самом начале отправки сообщения m_current_stage - это m_from.

Используется в mbapi_4::impl::mbapi_layer_impl_t::create_transmit_info() и mbapi_4::impl::stagepoint_bind_impl_t::try_to_accept_message().


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