Класс so_4::rt::msg_data_t

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

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

Описатель экземпляра сообщения.

Этот класс предназначен для предоставления диспетчерам информации об отложенных сообщениях.


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

 msg_data_t ()
 Конструктор по умолчанию.
 msg_data_t (so_4::rt::impl::msg_data_impl_t *msg)
 Конструктор, используемый SObjectizer-ом.
 msg_data_t (const msg_data_t &o)
 Конструктор копирования.
msg_data_toperator= (const msg_data_t &o)
 Оператор копирования.
const std::string & agent () const
 Имя агента-владельца сообщения.
const std::string & msg () const
 Имя сообщения.
so_4::rt::impl::msg_data_impl_t * query_impl () const
 Часть реализации SObjectizer-a.
void send () const
 Выполнить доставку сообщения.

Закрытые данные

so_4::rt::impl::msg_data_impl_t * m_msg
 Часть реализации SObjectizer-а.


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

so_4::rt::msg_data_t::msg_data_t  ) 
 

Конструктор по умолчанию.

Конструирует объект, который не содержит действительной информации. Предназначен для того, чтобы объекты msg_data_t можно было хранить в STL-контейнерах.

so_4::rt::msg_data_t::msg_data_t so_4::rt::impl::msg_data_impl_t *  msg  ) 
 

Конструктор, используемый SObjectizer-ом.

Аргументы:
msg  Реальное описание экземпляра сообщения


Методы

so_4::rt::impl::msg_data_impl_t * so_4::rt::msg_data_t::query_impl  )  const
 

Часть реализации SObjectizer-a.

Возвращает:
реальное описание экземпляра сообщения.

void so_4::rt::msg_data_t::send  )  const
 

Выполнить доставку сообщения.

Этот метод должны использовать диспетчеры для отправки отложенных и переодических сообщений.

Заметки:
Запрещает запуск insend-событий на контексте текущей нити.


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

so_4::rt::impl::msg_data_impl_t* so_4::rt::msg_data_t::m_msg [private]
 

Часть реализации SObjectizer-а.

Реальное описание экземпляра сообщения.


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