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 |