{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_t > | m_cache_size |
Значение тега {cache-size}. | |
cls_2::tag_scalar_t< oess_1::uint_t > | m_trace_file_size_limit |
Значение тега {trace-file-size-limit}. | |
cls_2::tag_scalar_t< oess_1::uint_t > | m_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] |
Конструктор для случая записи конфигурации.
Сразу делает тег определенным.