Класс tag_config_t

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

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

Класс тега {storage-config} конфигурации БД.

Начиная с:
v.1.4.0
Формат:
{storage-config
	{hard-config* <tag_hard_config_t>}
	{cache-size <uint>}
	{trace-file-size-limit <uint>}
	{trace-stream-buffered-pages <uint>}
	{trace-compression <str:("no"|"zlib")>}
}


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

 tag_config_t ()
 Конструктор для случая загрузки конфигурации.
 tag_config_t (const config_t &cfg)
 Конструктор для случая записи конфигурации.
config_t query_value () const
 Получить разобранное значение.

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

typedef cls_2::tag_no_value_t base_type_t

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

Названия режимов компрессии trace-stream.
static const std::string & trace_no_compression_name ()
static const std::string & trace_zlib_compression_name ()

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

tag_hard_config_t m_hard_config
 Значение тега {hard-config*}.
cls_2::tag_scalar_t< oess_1::uint_tm_cache_size
 Значение тега {cache-size}.
cls_2::tag_scalar_t< oess_1::uint_tm_trace_file_size_limit
 Значение тега {trace-file-size-limit}.
cls_2::tag_scalar_t< oess_1::uint_tm_trace_stream_buffered_pages
 Значение тега {trace-stream-buffered-pages}.
cls_2::tag_scalar_t< std::string > m_trace_compression
 Значение тега {trace-compression}.
cls_2::scalar_constraint::one_of_t<
std::string > 
m_trace_compression_constraint
 Ограничения для {trace-compression}.


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

tag_config_t ( const config_t cfg  )  [inline]

Конструктор для случая записи конфигурации.

Сразу делает тег определенным.


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