X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=localdb.h;h=3a888707bbf94827c1b7e0cb17665e554a9da4bb;hb=da87780779a2f165503d019ee0b59d10e5d31ec8;hp=6035e5d0aa2ca911b81842e3c7e3bdaedcf46383;hpb=c7c7041c1b79ffb27647d74a6a345dfcfbf9f190;p=cumulus.git diff --git a/localdb.h b/localdb.h index 6035e5d..3a88870 100644 --- a/localdb.h +++ b/localdb.h @@ -21,12 +21,14 @@ class LocalDb { public: - void Open(const char *path); + void Open(const char *path, const char *snapshot_name); void Close(); void StoreObject(const ObjectReference& ref, const std::string &checksum, int64_t size); ObjectReference FindObject(const std::string &checksum, int64_t size); + void UseObject(const ObjectReference& ref); private: + std::string snapshot; sqlite3 *db; };