Открытые члены | |
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 |
события. | |
pfn_action_t | m_action |
Вызыватель обработчика события. | |
pfn_evt_wrapper_factory_t | m_wrapper_factory |
По умолчанию присваивается traditional_evt_factory. |
|
|
|
|
|
данного события. Пустая строка, если тип инцидента проверяться не должен. |
|
данного события. Если incident_type_name != 0, то из имени типа удаляются все пробельные символы. |
|
события. Не содержит пробелов. Пустая строка, если тип инцидента проверяться не должен. |