class LocalDb {
public:
void Open(const char *path, const char *snapshot_name,
- const char *snapshot_scheme, double intent);
+ const char *snapshot_scheme);
void Close();
void StoreObject(const ObjectReference& ref, double age);
ObjectReference FindObject(const std::string &checksum, int64_t size);
void UseObject(const ObjectReference& ref);
std::set<std::string> GetUsedSegments();
- void SetSegmentChecksum(const std::string &segment, const std::string &path,
+ void SetSegmentMetadata(const std::string &segment, const std::string &path,
const std::string &checksum,
- int data_size, int disk_size);
- bool GetSegmentChecksum(const std::string &segment,
+ const std::string &type, int data_size,
+ int disk_size);
+ bool GetSegmentMetadata(const std::string &segment,
std::string *seg_path, std::string *seg_checksum);
bool LoadChunkSignatures(ObjectReference ref,