FFL  1.0
Finfly Foundation Library
Открытые члены | Открытые статические члены | Открытые атрибуты
Класс ffl::cssc::client::connection::configuration

Конфигурация соединения. Подробнее...

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

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

void save () const throw (...)
 Сохранение конфигурации в настроечном файле.
 configuration () throw ()
 Создание начальной конфигурации.
 configuration (const configuration &_c) throw ()
 Создание конфигурации по образцу.
 configuration (const char *_id) throw ()
 Создание конфигурации по идентификатору.
void remove () const throw (...)
 Удалить конфигурацию из настроечного файла.

Открытые статические члены

static void read (std::map< std::string, configuration > &_l) throw ()
 Считать список конфигураций.

Открытые атрибуты

std::string Id
 Идентификатор конфигурации.
std::string Info
 Описание конфигурации.
std::string Host
 Имя (адрес) хоста.
std::string Service
 Имя (номер) сервиса (порта).
std::string User
 Имя пользователя.
std::string Password
 Пароль.
long IOTimeout
 Таймаут операции ввода/вывода.
long RqTimeout
 Таймаут запроса.
bool Trace
 Признак включение трассировки.
std::string TracePath
 Путь к трассировочному файлу.

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

Конфигурация соединения.


Конструктор(ы)

ffl::cssc::client::connection::configuration::configuration ( ) throw ()

Создание начальной конфигурации.

Создает конфигурацию с пустыми значениями строковых полей. Трассировка выключена. Значения таймаутов установлены в бесконечность (-1).

ffl::cssc::client::connection::configuration::configuration ( const configuration _c) throw ()

Создание конфигурации по образцу.

Создает конфигурацию, копируя значения исходной конфигурации.

Аргументы:
[in]_cИсходная конфигурация.
ffl::cssc::client::connection::configuration::configuration ( const char *  _id) throw ()

Создание конфигурации по идентификатору.

Загружает конфигурацию с указанным идентификатором из настроечного файла. Если в настроечном файле конфигурации нет, то создает пустую конфигурацию.

Аргументы:
[in]_idИдентификатор конфигурации.

Методы

void ffl::cssc::client::connection::configuration::read ( std::map< std::string, configuration > &  _l) throw () [static]

Считать список конфигураций.

Получает список всех конфигураций, который записаны в настроечном файле. Метод добавляет конфигурации в список. Конфигурации, которые уже находятся в списке не удаляются (список не очищается).

Аргументы:
[out]_lСписок конфигураций.
void ffl::cssc::client::connection::configuration::remove ( ) const throw (...)

Удалить конфигурацию из настроечного файла.

Исключения:
std::runtime_errorОшибка при удалении конфигурации.
void ffl::cssc::client::connection::configuration::save ( ) const throw (...)

Сохранение конфигурации в настроечном файле.

Значения параметров конфигурации сохраняются в настроечном файле appdata%/finfly/cssc/client/config

Исключения:
std::runtime_errorОшибка при сохранении конфигурации.

Объявления и описания членов классов находятся в файлах:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы