Класс so_4::rt::comm::impl::servers_filters_t

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

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

каналов и фильтров.

Начиная с:
v.4.2.7


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

void clear ()
 Очистка всего содержимого хранилища.
void insert (const std::string &agent, const so_4::sop::filter_t &filter)
 Добавление очередного фильтра.
void erase (const std::string &agent)
 Удаление агента и его фильтра из хранилища.
const so_4::sop::filter_tfind_filter_for (const std::string &agent) const
 Найти фильтр для указанного агента.

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

typedef std::map< std::string,
so_4::sop::filter_shptr_t
servers_filters_map_t
 Тип карты каналов и фильтров.

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

servers_filters_map_t m_map
 Карта агентов и их фильтров.


Методы

const so_4::sop::filter_t * so_4::rt::comm::impl::servers_filters_t::find_filter_for const std::string &  agent  )  const
 

Найти фильтр для указанного агента.

Возвращает:
0, если канал не известен.
Аргументы:
agent  Агент, чей фильтр ищется.

void so_4::rt::comm::impl::servers_filters_t::insert const std::string &  agent,
const so_4::sop::filter_t filter
 

Добавление очередного фильтра.

Аргументы:
agent  Агент, который обслуживает серверный канал.
filter  Фильтр, чья копия будет сохранена в хранилище. Копия будет получена посредством метода so_4::sop::filter_t::clone().


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