25 #include <ibrcommon/data/File.h>
26 #include <ibrcommon/refcnt_ptr.h>
31 #ifndef OBSERVEDFILE_H_
32 #define OBSERVEDFILE_H_
58 const ibrcommon::File&
getFile()
const;
63 void findFiles(std::set<ObservedFile> &files)
const;
73 static ibrcommon::File* __copy(
const ibrcommon::File &file);
75 refcnt_ptr<ibrcommon::File> _file;
77 size_t _stable_counter;
80 const static std::string TAG;
void findFiles(std::set< ObservedFile > &files) const
size_t getStableCounter() const
bool operator==(const ObservedFile &other) const
ObservedFile(const ibrcommon::File &file)
const io::FileHash & getHash() const
bool operator<(const ObservedFile &other) const
const ibrcommon::File & getFile() const