#include <std_snapshot_collection.hpp>
Граф наследования:std_snapshot_collection_t:
Открытые члены | |
std_snapshot_collection_t (const std::string &physic_name) | |
Инициализирующий конструктор. | |
Реализация унаследованных методов. | |
virtual unsigned int | size () const |
Получить общее количество существующих snapshot-ов. | |
virtual trace_file_number_set_t | non_actual () const |
Получить список номеров snapshot-ов, которые уже не актуальны. | |
virtual trace_file_number_t | actual () const |
Получить номер актуального snapshot-а. | |
virtual bool | has_actual () const |
Проверка на существование актуального snapshot-а. | |
virtual void | include (const std::string &file_name, trace_file_number_t last_used_trace) |
Добавить указанный временный файл в составл snapshot-ов. | |
virtual void | get_actual (const std::string &file_name) const |
временный файл. | |
virtual void | destroy () |
Удалить все snapshot-ы для БД. | |
Закрытые данные | |
std::string | m_physic_name |
Физическое имя БД для которой данный объект создан. | |
trace_file_number_set_t | m_all_snapshot_numbers |
Множество имен найденых snapshot-файлов. |
std_snapshot_collection_t | ( | const std::string & | physic_name | ) |
Инициализирующий конструктор.
physic_name | Физическое имя БД для которой создается данный объект. |
trace_file_number_t actual | ( | ) | const [virtual] |
Получить номер актуального snapshot-а.
oess_1::ex_t,если | нет актуального snapshot-а. |
Замещает snapshot_collection_t.
void get_actual | ( | const std::string & | file_name | ) | const [virtual] |
временный файл.
oess_1::ex_t,если | нет актуального snapshot-а. |
Замещает snapshot_collection_t.
bool has_actual | ( | ) | const [virtual] |
Проверка на существование актуального snapshot-а.
Замещает snapshot_collection_t.
void include | ( | const std::string & | file_name, | |
trace_file_number_t | last_used_trace | |||
) | [virtual] |
Добавить указанный временный файл в составл snapshot-ов.
Замещает snapshot_collection_t.