Класс std_client_map_t

Граф наследования:std_client_map_t:

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

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

Стандартная реализация интерфейса client_map_t.


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

virtual void attach (const std::string &client_id)
 Подключить еще одного клиента к БД.
virtual void detach (const std::string &client_id)
 Отключить указанного агента от БД.
virtual oess_1::uint_t count () const
 Определить количество подключенных клиентов.
virtual void find (const std::string &client_id) const
 Найти клиента по имени.

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

typedef std::set< std::string > str_set_t
 Тип множества имен подключенных клиентов.

Закрытые члены

void is_client_can_be_attached (const std::string &client_id)
 Проверить возможность подключения клиента.

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

str_set_t m_clients
 Множество имен подключенных клиентов.


Методы

void find ( const std::string &  client_id  )  const [virtual]

Найти клиента по имени.

Если клиент не найден, то порождается исключение.

Замещает client_map_t.

void is_client_can_be_attached ( const std::string &  client_id  )  [private]

Проверить возможность подключения клиента.

Если такой клиент уже подключен, то порождается исключение.


Объявления и описания членов класса находятся в файле:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:38 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz