Класс so_4::sop::std_filter_impl_t

Граф наследования:so_4::sop::std_filter_impl_t:

so_4::sop::std_filter_t so_4::sop::filter_t Полный список членов класса

Подробное описание

Реализация интерфейса std_filter_t.


Открытые члены

 std_filter_impl_t (const std_filter_impl_t &o)
std_filter_impl_toperator= (const std_filter_impl_t &o)
virtual filter_tclone () const
 Создание копии объекта-фильтра.
virtual bool is_enabled (const std::string &agent_name) const
 указанного глобального агента.
virtual void insert (const std::string &agent_name)
 Добавить имя агента в фильтр.
virtual void insert (const char **agent_names, size_t count)
 Добавить имена указанных агентов в фильтр.
virtual void erase (const std::string &agent_name)
 Изъять имя агента из фильтра.
virtual void erase (const char **agent_names, size_t count)
 Изъять имена указанных агентов из фильтра.

Закрытые типы

typedef std::set< std::string > agents_set_t
 Тип множества имен глобальных агентов.

Закрытые данные

agents_set_t m_agents
 Множество имен глобальных агентов.


Методы

filter_t * so_4::sop::std_filter_impl_t::clone  )  const [virtual]
 

Создание копии объекта-фильтра.

Должен использоваться вместо оператора копирования.

Возвращает:
Указатель на динамически созданный объект, который должен быть уничтожен посредством оператора delete.

Замещает so_4::sop::std_filter_t.

bool so_4::sop::std_filter_impl_t::is_enabled const std::string &  agent_name  )  const [virtual]
 

указанного глобального агента.

Возвращает:
true, если обработка разрешена. false в противном случае.

Замещает so_4::sop::std_filter_t.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:52 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz