X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=statcache.h;h=6e4af2c557574d3057c3ac9fa3cc8f9135a5d158;hb=1048a6510710acb5bef352d0acb2dd13ecce0e01;hp=8b13b7ece5ba2cff7be78467989a2b91dc07bf85;hpb=4b89157cdec2da9a016a7ea0f511a0f3ff43f6dc;p=cumulus.git diff --git a/statcache.h b/statcache.h index 8b13b7e..6e4af2c 100644 --- a/statcache.h +++ b/statcache.h @@ -35,7 +35,8 @@ class StatCache { public: - void Open(const char *path, const char *snapshot_name); + void Open(const char *path, const char *snapshot_name, + const char *snapshot_scheme); void Close(); bool Find(const std::string &path, const struct stat *stat_buf); void Save(const std::string &path, struct stat *stat_buf, @@ -55,7 +56,8 @@ private: /* Information about one file read from the old cache. */ bool end_of_cache; - int64_t old_mtime, old_ctime, old_inode; + bool old_is_validated; + int64_t old_mtime, old_ctime, old_inode, old_size; std::string old_name, old_checksum; std::list old_contents; };