Объекты данного типа создаются макросами 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 &) |
| Защита от копирования. | |
Закрытые данные | |
| std::auto_ptr < impl::evt_handler_impl_t > | m_impl |
| so_4::rt::evt_handler_t::evt_handler_t | ( | class_handler_t & | class_handler, | |
| const char * | evt_name, | |||
| const char * | incident_type_name, | |||
| pfn_action_t | action | |||
| ) |
Конструктор для "обычного" обработчика события.
Используется в макросе SOL4_EVENT.
| class_handler | Класс агента, которому принадлежит событие. |
| evt_name | Имя события. |
| incident_type_name | Имя C++ типа, реализующего инцидентов данного события. Равен 0, если тип инцидента проверяться не должен. Может содержать пробелы. |
| action | Функция вызова обработчика события. |
| so_4::rt::evt_handler_t::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 | |||
| ) |
Конструктор для "специализированного" обработчика события.
Используется в макросе SOL4_EVENT_WITH_FACTORY.
| class_handler | Класс агента, которому принадлежит событие. |
| evt_name | Имя события. |
| incident_type_name | Имя C++ типа, реализующего инцидентов данного события. Равен 0, если тип инцидента проверяться не должен. Может содержать пробелы. |
| action | Функция вызова обработчика события. |
| wrapper_factory | Генератор внутреннего представления события. |
| so_4::rt::impl::evt_handler_impl_t & so_4::rt::evt_handler_t::query_impl | ( | ) |
Внутрений метод SObjectizer-а.
Перекрестные ссылки m_impl.
| const so_4::rt::impl::evt_handler_impl_t & so_4::rt::evt_handler_t::query_impl | ( | ) | const |
Внутрений метод SObjectizer-а.
Перекрестные ссылки m_impl.
std::auto_ptr< impl::evt_handler_impl_t > so_4::rt::evt_handler_t::m_impl [private] |
Реальный описатель обработчика события.
Используется в query_impl().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой
1.5.6
|
|