SObjectizer  5.1
Открытые члены | Закрытые члены | Закрытые данные | Полный список членов класса
Класс so_5::timer_thread::timer_act_t

Таймерное событие. Подробнее...

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

 timer_act_t (const rt::type_wrapper_t &type_wrapper, const rt::mbox_ref_t &mbox, const rt::message_ref_t &msg, unsigned int delay, unsigned int period)
 
void exec ()
 Выполнить действие.
 
bool is_periodic () const
 Является ли таймерное действие периодическим?
 
unsigned int query_delay () const
 Задержка для первого раза.
 
unsigned int query_period () const
 

Закрытые члены

 timer_act_t (const timer_act_t &)
 
void operator= (const timer_act_t &)
 

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

const rt::type_wrapper_t m_type_wrapper
 Тип сообщения.
 
rt::mbox_ref_t m_mbox
 mbox, на который надо отправлять периодическое сообщение.
 
const rt::message_ref_t m_msg
 Экземпляр сообщения.
 
const unsigned int m_delay
 
const unsigned int m_period
 

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

Таймерное событие.

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

so_5::timer_thread::timer_act_t::timer_act_t ( const rt::type_wrapper_t type_wrapper,
const rt::mbox_ref_t mbox,
const rt::message_ref_t msg,
unsigned int  delay,
unsigned int  period 
)
Аргументы
type_wrapperТип сообщения.
mboxmbox, на который надо отправлять периодическое сообщение.
msgЭкземпляр сообщения.
delayДля переодического сообщения указывает время, через которое сообщение должно возникнуть в первый раз.
periodПериод, отличен от 0 для переодических сообщений.

Методы

unsigned int so_5::timer_thread::timer_act_t::query_period ( ) const

Период, отличен от 0 для переодических сообщений.

Перекрестные ссылки m_period.

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

const unsigned int so_5::timer_thread::timer_act_t::m_delay
private

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

Используется в query_delay().

const unsigned int so_5::timer_thread::timer_act_t::m_period
private

Период, отличен от 0 для переодических сообщений.

Используется в is_periodic() и query_period().


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