SObjectizer  5.1
Открытые члены | Закрытые данные | Друзья | Полный список членов класса
Класс so_5::rt::event_caller_block_t

Класс - пачка вызывателей. Подробнее...

Граф наследования:so_5::rt::event_caller_block_t:
so_5::rt::atomic_refcounted_t

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

 event_caller_block_t (const event_caller_block_t &event_caller_block)
 
void call (message_ref_t &message_ref) const
 Вызвать обработчик. Подробнее...
 
void erase (const event_handler_caller_ref_t &ehc_ref)
 Удалить вызывателя
 
void insert (const event_handler_caller_ref_t &ehc_ref)
 Удалить вызывателя
 
bool has (const event_handler_caller_ref_t &ehc_ref) const
 Проверить есть ли такой вызыватель?
 
const event_handler_caller_tfind (const event_handler_caller_ref_t &ehc_ref) const
 Найти заданный вызыватель, который в данный моментесть. Если есть вызыватель для заданного сообщения в заданном состоянии.
 
bool is_empty () const
 Есть ли вызыватели вообще.
 

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

evt_caller_array_t m_callers_array
 Массив вызывателей.
 

Друзья

class event_caller_block_ref_t
 

Additional Inherited Members

- Закрытые члены inherited from so_5::rt::atomic_refcounted_t
 atomic_refcounted_t ()
 Конструктор по умолчанию. Устанавливает количество ссылок в 0.
 
void inc_ref_count ()
 Увеличить количество ссылок.
 
unsigned long dec_ref_count ()
 Уменьшить количество ссылок. Подробнее...
 

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

Класс - пачка вызывателей.

Методы

void so_5::rt::event_caller_block_t::call ( message_ref_t message_ref) const
inline

Вызвать обработчик.

Аргументы
message_refСообщение.

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

Используется в so_5::rt::agent_t::exec_next_event().


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