Класс tag_hard_config_t

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

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

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

Начиная с:
v.1.4.0
Формат:
{hard-config*
  {page-size <uint>}
  {chain-link-size <uint>}
  {trx-delta-block-size <uint>}
  {trace-file-page-size <uint>}
  {trace-mode <str:"no"|"last"|"all">}
}


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

 tag_hard_config_t (cls_2::tag_t &owner)
 Конструктор для случая загрузки конфигурации.
 tag_hard_config_t (cls_2::tag_t &owner, const hard_config_t &cfg)
 Конструктор для случая сохранения конфигурации.
hard_config_t query_value () const
 Получить разобранное значение.

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

typedef cls_2::tag_no_value_t base_type_t

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

Имена для режимов сохранения восстановочной информации.
static const std::string & trace_mode_no_name ()
static const std::string & trace_mode_last_name ()
static const std::string & trace_mode_all_name ()

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

cls_2::tag_scalar_t< oess_1::uint_tm_page_size
 Значение тега {page-size}.
cls_2::tag_scalar_t< oess_1::uint_tm_chain_link_size
 Значение тега {chain-link-size}.
cls_2::tag_scalar_t< oess_1::uint_tm_trx_delta_block_size
 Значение тега {trx-delta-block-size}.
cls_2::tag_scalar_t< oess_1::uint_tm_trace_file_page_size
 Значение тега {trace-file-page-size}.
cls_2::tag_scalar_t< std::string > m_trace_mode
 Значение тега {trace-mode}.
cls_2::scalar_constraint::one_of_t<
std::string > 
m_trace_mode_constraint
 Ограничения для тега {trace-mode}.


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

tag_hard_config_t ( cls_2::tag_t &  owner,
const hard_config_t cfg 
) [inline]

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

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


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