FFL
1.0
Finfly Foundation Library
|
Конфигурация соединения. Подробнее...
Открытые члены | |
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 | Ошибка при сохранении конфигурации. |