Граф наследования:so_4::sop::std_filter_t:
Фильтру должны быть указаны имена всех глобальных агентов, чьи сообщения разрешаются к обработке.
Объект, реализующий данный интерфейс должен быть создан функцией create_std_filter().
Открытые члены | |
virtual filter_t * | clone () const =0 |
Создание копии объекта-фильтра. | |
virtual bool | is_enabled (const std::string &agent_name) const =0 |
указанного глобального агента. | |
virtual void | insert (const std::string &agent_name)=0 |
Добавить имя агента в фильтр. | |
virtual void | insert (const char **agent_names, size_t count)=0 |
Добавить имена указанных агентов в фильтр. | |
virtual void | erase (const std::string &agent_name)=0 |
Изъять имя агента из фильтра. | |
virtual void | erase (const char **agent_names, size_t count)=0 |
Изъять имена указанных агентов из фильтра. |
|
Создание копии объекта-фильтра. Должен использоваться вместо оператора копирования.
Замещает so_4::sop::filter_t. Замещается в so_4::sop::std_filter_impl_t. |
|
Изъять имена указанных агентов из фильтра.
Замещается в so_4::sop::std_filter_impl_t. |
|
Добавить имена указанных агентов в фильтр.
Замещается в so_4::sop::std_filter_impl_t. |
|
указанного глобального агента.
Замещает so_4::sop::filter_t. Замещается в so_4::sop::std_filter_impl_t. |