Mercurial > dedupe
comparison MemoryDBLink.hpp @ 64:b9515dc35fe4
Make sure no file has greater linewidth than 80.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Fri, 14 Sep 2012 22:50:45 +0200 |
| parents | e5fa379d4030 |
| children | af7962f3274b |
comparison
equal
deleted
inserted
replaced
| 63:dd086ec3220d | 64:b9515dc35fe4 |
|---|---|
| 12 return (entries.contains(path)); | 12 return (entries.contains(path)); |
| 13 } | 13 } |
| 14 | 14 |
| 15 QStringList toStringList(); | 15 QStringList toStringList(); |
| 16 | 16 |
| 17 virtual void addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash); | 17 virtual void addFile(const QString& path, qint64 size, |
| 18 virtual void updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash); | 18 const QDateTime& dtime, const QByteArray& hash); |
| 19 virtual void updateFile(const QString& path, qint64 size, | |
| 20 const QDateTime& dtime, const QByteArray& hash); | |
| 19 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); | 21 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); |
| 20 | 22 |
| 21 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const; | 23 const QList<dbinf_ptr_t > values(const QString& prefix = QString() ) const; |
| 22 virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files); | 24 virtual void keepOnlyFromPrefix(const QString& prefix, |
| 25 const QStringList& files); | |
| 23 virtual void deleteFileFromDB(const QString& path); | 26 virtual void deleteFileFromDB(const QString& path); |
| 24 | 27 |
| 25 | 28 |
| 26 private: | 29 private: |
| 27 void addFile(const DBInfo& info); | 30 void addFile(const DBInfo& info); |
| 28 bool tryAddFile(const DBInfo& info); | 31 bool tryAddFile(const DBInfo& info); |
| 29 void updateFile(const DBInfo& dbinfo); | 32 void updateFile(const DBInfo& dbinfo); |
| 30 | 33 |
| 31 QMap<QString, QSharedPointer<DBInfo> > entries; | 34 QMap<QString, dbinf_ptr_t > entries; |
| 32 }; | 35 }; |
| 33 | 36 |
| 34 #endif //MEMORYDBLINK_HPP | 37 #endif //MEMORYDBLINK_HPP |
