X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=localdb.h;h=4e1292f8008cfc238b26bbba43f761c7ce1905ee;hb=b44dcf7561fa5925b7c1821d6cf565f371272b9f;hp=6d2190d671c3a2d52c83ef43b63ede22ee7bf857;hpb=fbe7425ae37564a99eb49133561eea5f1a6c7877;p=cumulus.git diff --git a/localdb.h b/localdb.h index 6d2190d..4e1292f 100644 --- a/localdb.h +++ b/localdb.h @@ -39,7 +39,7 @@ 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); @@ -53,8 +53,8 @@ public: const std::string &checksum, const std::string &type, int data_size, int disk_size); - bool GetSegmentMetadata(const std::string &segment, - std::string *seg_path, std::string *seg_checksum); + std::map GetSegmentMetadata( + const std::string &segment); bool LoadChunkSignatures(ObjectReference ref, void **buf, size_t *len,