Класс so_4::sop::filter_t

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

so_4::sop::all_enable_filter_t so_4::sop::std_filter_t so_4::sop::std_filter_impl_t

Полный список членов класса


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

Интерфейс фильтра.

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

virtual filter_tclone () const =0
 Создание копии объекта-фильтра.
virtual bool is_enabled (const std::string &agent_name) const =0
 Проверка возможности обработки сообщения указанного глобального агента.

Методы

virtual filter_t* so_4::sop::filter_t::clone (  )  const [pure virtual]

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

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

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

Замещается в so_4::sop::all_enable_filter_t, so_4::sop::std_filter_impl_t и so_4::sop::std_filter_t.

Используется в so_4::rt::comm::impl::servers_filters_t::insert() и so_4::rt::comm::impl::channels_filters_t::insert().

virtual bool so_4::sop::filter_t::is_enabled ( const std::string &  agent_name  )  const [pure virtual]

Проверка возможности обработки сообщения указанного глобального агента.

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

Замещается в so_4::sop::all_enable_filter_t, so_4::sop::std_filter_impl_t и so_4::sop::std_filter_t.


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo