Класс для хранения списка инцидентах события при реализации операции подписки события.
Инциденты хранятся без дубликатов.
Открытые типы | |
| enum | subscr_flag_t { e_change_all, e_add, e_remove_specified, e_no_change } |
| Флаги управления подпиской события агента. Подробнее... | |
| enum | dispatching_t { normal_dispatching, insend_dispatching } |
| Флаги управления диспетчеризацией события. Подробнее... | |
Открытые члены | |
| evt_subscr_t () | |
| Конструктор по умолчанию. | |
| void | add (const std::string &agent, const std::string &msg) |
| Добавить инцидент к списку. | |
| size_t | size () const |
| Количество элементов в списке. | |
| void | query (size_t index, std::string &agent, std::string &msg) const |
| Описание инцидента по номеру. | |
| so_4::rt::impl::evt_subscr_impl_t & | query_impl () |
| Внутренний метод SObjectizer-а. | |
| const so_4::rt::impl::evt_subscr_impl_t & | query_impl () const |
| Внутренний метод SObjectizer-а. | |
Закрытые члены | |
| evt_subscr_t (const evt_subscr_t &) | |
| Защита от копирования. | |
| evt_subscr_t & | operator= (const evt_subscr_t &) |
| Защита от копирования. | |
Закрытые данные | |
| auto_ptr_3::obj_ptr_t< so_4::rt::impl::evt_subscr_impl_t > | m_impl |
| Внутренний атрибут SObjectizer-а. | |
|
|
Флаги управления диспетчеризацией события.
|
|
|
Флаги управления подпиской события агента. Используются в функции so_4::api::subscribe_event(). |
|
|
Конструктор по умолчанию. Изначально список инцидентов пуст. |
|
||||||||||||
|
Добавить инцидент к списку. Дубликаты игнорируются.
|
|
||||||||||||||||
|
Описание инцидента по номеру. Реализация не гарантирует, что инциденты храняться в списке в порядке их занесения.
|
|
|
Внутренний метод SObjectizer-а.
|
|
|
Внутренний метод SObjectizer-а.
|
|
|
Внутренний атрибут SObjectizer-а. Реальное представление списка инцидентов. |
1.4.6-NO