Объекты данного типа создаются макросами SOL4_EVENT в описании типа агента.
Открытые члены | |
evt_handler_t (class_handler_t &class_handler, const char *evt_name, const char *incident_type_name, pfn_action_t action) | |
Конструктор для "обычного" обработчика события. | |
evt_handler_t (class_handler_t &class_handler, const char *evt_name, const char *incident_type_name, pfn_action_t action, so_4::rt::impl::pfn_evt_wrapper_factory_t wrapper_factory) | |
Конструктор для "специализированного" обработчика события. | |
so_4::rt::impl::evt_handler_impl_t & | query_impl () |
Внутрений метод SObjectizer-а. | |
const so_4::rt::impl::evt_handler_impl_t & | query_impl () const |
Внутрений метод SObjectizer-а. | |
Закрытые члены | |
evt_handler_t (const evt_handler_t &) | |
Защита от копирования. | |
evt_handler_t & | operator= (const evt_handler_t &) |
Защита от копирования. | |
Закрытые данные | |
auto_ptr_3::obj_ptr_t< impl::evt_handler_impl_t > | m_impl |
|
Конструктор для "обычного" обработчика события. Используется в макросе SOL4_EVENT.
|
|
Конструктор для "специализированного" обработчика события. Используется в макросе SOL4_EVENT_WITH_FACTORY.
|
|
Внутрений метод SObjectizer-а.
|
|
Внутрений метод SObjectizer-а.
|
|
Реальный описатель обработчика события. |