|
SObjectizer
5.1
|
Базовый класс для вызова обработчика. Подробнее...
Открытые члены | |
| virtual bool | call (message_ref_t &message_ref) const =0 |
| Вызвать у агента метод обработки события. Подробнее... | |
| virtual type_wrapper_t | type_wrapper () const =0 |
| virtual char * | ordinal () const =0 |
| Значение для сравнения (указатель на метод обработки события). | |
| virtual size_t | ordinal_size () const =0 |
| Размер значения для сравнния. | |
| virtual const state_t * | target_state () const |
| Указатель на событие. | |
Закрытые члены | |
| event_handler_caller_t (const event_handler_caller_t &) | |
| void | operator= (const event_handler_caller_t &) |
Закрытые члены inherited from so_5::rt::atomic_refcounted_t | |
| atomic_refcounted_t () | |
| Конструктор по умолчанию. Устанавливает количество ссылок в 0. | |
| void | inc_ref_count () |
| Увеличить количество ссылок. | |
| unsigned long | dec_ref_count () |
| Уменьшить количество ссылок. Подробнее... | |
Друзья | |
| class | event_handler_caller_ref_t |
Базовый класс для вызова обработчика.
Через этот интерфейс подсистемы работают с вызывателями обработчиков событий.
|
pure virtual |
Вызвать у агента метод обработки события.
Событие не выполняется только в том случае, если агент находится в состоянии отличном от того с которым он подписывался на сообщение.
| message_ref | Сообщение. |
Замещается в so_5::rt::not_null_data_real_event_handler_caller_t< MESSAGE, AGENT > и so_5::rt::real_event_handler_caller_t< MESSAGE, AGENT >.
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой
1.8.3.1
|
|