![]() |
stldb::checkpoint_fstream_base
// In header: </Users/bobw/workspaces/STLdb/stldb_lib/stldb/checkpoint.h> class checkpoint_fstream_base { public: // construct/copy/destruct checkpoint_fstream_base(const boost::filesystem::path &); checkpoint_fstream_base(const boost::filesystem::path &, const char *); checkpoint_fstream_base(const boost::filesystem::path &, const checkpoint_file_info &); checkpoint_fstream_base(); checkpoint_fstream_base(const checkpoint_fstream_base &); checkpoint_fstream_base & operator=(const checkpoint_fstream_base &); ~checkpoint_fstream_base(); // private member functions void prepare_free_by_offset(); // public data members static const int extension_size; static const int entry_alignment; boost::filesystem::path checkpoint_dir; checkpoint_file_info meta; std::map< boost::interprocess::offset_t, std::size_t > free_by_offset; };
checkpoint_fstream_base
public
construct/copy/destructcheckpoint_fstream_base(const boost::filesystem::path & metafile);
checkpoint_fstream_base(const boost::filesystem::path & checkpoint_path, const char * container_name);
checkpoint_fstream_base(const boost::filesystem::path & checkpoint_path, const checkpoint_file_info & checkpoint_info);
checkpoint_fstream_base();
checkpoint_fstream_base(const checkpoint_fstream_base & rarg);
checkpoint_fstream_base & operator=(const checkpoint_fstream_base & rarg);
~checkpoint_fstream_base();