Открытые члены | |
| evt_handler_impl_t (class_handler_impl_t &class_handler, const char *evt_name, const char *incident_type_name, pfn_action_t action) | |
| evt_handler_impl_t (class_handler_impl_t &class_handler, const char *evt_name, const char *incident_type_name, pfn_action_t action, pfn_evt_wrapper_factory_t wrapper_factory) | |
| const std::string & | query_name () const | 
| const class_handler_impl_t & | query_class_handler () const | 
| const std::string & | query_incident_type_name () const | 
| Получить имя типа, реализующего инцидентов данного события.   | |
| pfn_action_t | query_action () const | 
| pfn_evt_wrapper_factory_t | query_wrapper_factory () const | 
Закрытые члены | |
| void | set_incident_type_name (const char *incident_type_name) | 
| Установить имя типа, реализующего инцидентов данного события.   | |
Закрытые данные | |
| class_handler_impl_t & | m_class_handler | 
| Класс агента, которому принадлежит обработчик.  | |
| std::string | m_name | 
| Имя события.  | |
| std::string | m_incident_type_name | 
| Имя C++ типа, реализующего инцидентов данного события.   | |
| pfn_action_t | m_action | 
| Вызыватель обработчика события.  | |
| pfn_evt_wrapper_factory_t | m_wrapper_factory | 
| По умолчанию присваивается traditional_evt_factory.  | |
| so_4::rt::impl::evt_handler_impl_t::evt_handler_impl_t | ( | class_handler_impl_t & | class_handler, | |
| const char * | evt_name, | |||
| const char * | incident_type_name, | |||
| pfn_action_t | action | |||
| ) | 
| class_handler | Класс агента, которому принадлежит обработчик. | 
| evt_name | Имя события. | 
| incident_type_name | Имя C++ типа, реализующего инцидентов данного события. Равен 0, если тип инцидента проверяться не должен. Может содержать пробелы. | 
| action | Вызыватель обработчика события. | 
Перекрестные ссылки so_4::rt::impl::class_handler_impl_t::add_evt_handler(), m_class_handler и set_incident_type_name().
| so_4::rt::impl::evt_handler_impl_t::evt_handler_impl_t | ( | class_handler_impl_t & | class_handler, | |
| const char * | evt_name, | |||
| const char * | incident_type_name, | |||
| pfn_action_t | action, | |||
| pfn_evt_wrapper_factory_t | wrapper_factory | |||
| ) | 
| class_handler | Класс агента, которому принадлежит обработчик. | 
| evt_name | Имя события. | 
| incident_type_name | Имя C++ типа, реализующего инцидентов данного события. Равен 0, если тип инцидента проверяться не должен. | 
| action | Вызыватель обработчика события. | 
| wrapper_factory | Фабрика обертки события. | 
Перекрестные ссылки so_4::rt::impl::class_handler_impl_t::add_evt_handler(), m_class_handler и set_incident_type_name().
| const std::string & so_4::rt::impl::evt_handler_impl_t::query_incident_type_name | ( | ) | const | 
Получить имя типа, реализующего инцидентов данного события.
Пустая строка, если тип инцидента проверяться не должен.
Перекрестные ссылки m_incident_type_name.
| void so_4::rt::impl::evt_handler_impl_t::set_incident_type_name | ( | const char * | incident_type_name | ) |  [private] | 
        
Установить имя типа, реализующего инцидентов данного события.
Если incident_type_name != 0, то из имени типа удаляются все пробельные символы.
Перекрестные ссылки m_incident_type_name.
Используется в evt_handler_impl_t().
std::string so_4::rt::impl::evt_handler_impl_t::m_incident_type_name [private]           | 
        
Имя C++ типа, реализующего инцидентов данного события.
Не содержит пробелов.
Пустая строка, если тип инцидента проверяться не должен.
Используется в query_incident_type_name() и set_incident_type_name().
      Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 
      
       1.5.6
     | 
    
      
         
        |