Mercurial > dedupe
diff FileDBLink.hpp @ 86:af7962f3274b
Use quint64 for sizes, rather than qint64.
| author | Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no> |
|---|---|
| date | Thu, 10 Oct 2013 16:07:35 +0200 |
| parents | 1f9e27a0bd7f |
| children | f49023c61dac |
line wrap: on
line diff
--- a/FileDBLink.hpp Thu Oct 10 15:55:30 2013 +0200 +++ b/FileDBLink.hpp Thu Oct 10 16:07:35 2013 +0200 @@ -9,7 +9,7 @@ public: class DBInfo { public: - DBInfo(const QString& path, qint64 size, + DBInfo(const QString& path, quint64 size, const QDateTime& mtime, const QByteArray& hash) : path_(path), size_(size), mtime_(mtime), @@ -57,7 +57,7 @@ private: QString path_; - qint64 size_; + quint64 size_; QDateTime mtime_; QByteArray hash_; }; @@ -115,24 +115,24 @@ void updateIfModified(const QString& path, bool lazy = false); - virtual void addFile(const QString& path, qint64 size, + virtual void addFile(const QString& path, quint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files) = 0; virtual void deleteFileFromDB(const QString& path) = 0; - virtual const QList<dbinf_ptr_t> filesWithSize(qint64 size, const QString& prefix = QString()) const; + virtual const QList<dbinf_ptr_t> filesWithSize(quint64 size, const QString& prefix = QString()) const; - bool updateAllWithSize(qint64 size); + bool updateAllWithSize(quint64 size); virtual dbinf_ptr_t value(const QString& path) const; - void addFile(const QString& path, qint64 size, const QDateTime& dtime, bool lazy = false); + void addFile(const QString& path, quint64 size, const QDateTime& dtime, bool lazy = false); void addFile(const QFileInfo& fileinfo, bool lazy = false); - virtual void updateFile(const QString& path, qint64 size, + virtual void updateFile(const QString& path, quint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; - void updateFile(const QString& path, qint64 size, const QDateTime& dtime, bool lazy = false); + void updateFile(const QString& path, quint64 size, const QDateTime& dtime, bool lazy = false); void updateFile(const QFileInfo& fileinfo, bool lazy = false); virtual bool exists(const QString& path) = 0;
