|
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
|
|