SObjectizer
5.1
|
Класс - пачка вызывателей. Подробнее...
Открытые члены | |
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_t * | find (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 () |
Уменьшить количество ссылок. Подробнее... | |
Класс - пачка вызывателей.
|
inline |
Вызвать обработчик.
message_ref | Сообщение. |
Перекрестные ссылки m_callers_array.
Используется в so_5::rt::agent_t::exec_next_event().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой 1.8.3.1 |