Файл config.hpp


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

Конфигурация для хранилища цепочек.

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

#include <string>
#include <oess_1/defs/h/types.hpp>
#include <oess_1/stdsn/h/serializable.hpp>
#include <oess_1/db/h/declspec.hpp>

См. исходные тексты.

Пространства имен

namespace  oess_1
namespace  oess_1::db
namespace  oess_1::db::storage

Классы

class  hard_config_t
 Конфигурационные параметры, которые не могут быть изменены после создания БД. Подробнее...
class  config_t
 Конфигурация, необходимая для хранилища. Подробнее...

Режим сохранения восстановочной/трассировочной информации.

typedef oess_1::uchar_t oess_1::db::storage::trace_mode_t
 Тип для описания режима восстановочной информации.
const trace_mode_t oess_1::db::storage::trace_no = 0
 Режим, в котором восстановочная информация вообще не сохраняется.
const trace_mode_t oess_1::db::storage::trace_last = 1
 Режим, в котором сохраняется информация только о последней транзакции.
const trace_mode_t oess_1::db::storage::trace_all = 2
 Режим, в котором сохраняется полный след проводимых транзакций.

Параметры компрессии данных в trace-stream.

typedef oess_1::uchar_t oess_1::db::storage::trace_compression_mode_t
 Тип для хранения режима компрессии данных в trace-stream.
const trace_compression_mode_t oess_1::db::storage::trace_no_compression = 0
 Без компрессии.
const trace_compression_mode_t oess_1::db::storage::trace_zlib_compression = 1
 Весь образ транзакции архивируется с помощью zlib.
const trace_compression_mode_t oess_1::db::storage::trace_default_compression = trace_no_compression
 Режим компрессии, который должен использоваться по-умолчанию.

Функции

 oess_1::db::storage::create_cfg_file (const std::string &file_name,const config_t &config)
 Сохранить конфигурацию в указанный конфигурационный файл.
 oess_1::db::storage::load_cfg_file (const std::string &file_name)
 Прочитать конфигурацию из указанного конфигурационного файла.


Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:36 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz