IMonitoringSession.h
Go to the documentation of this file.
1 #ifndef ihotf_IMonitoringSession_included
2 #define ihotf_IMonitoringSession_included
3 
4 
5 // Qt includes
6 #include <QtCore/QString>
7 #include <QtCore/QMap>
8 #include <QtCore/QFileInfo>
9 #include <QtCore/QDateTime>
10 
11 // ACF includes
12 #include "istd/IChangeable.h"
13 
14 #include "iser/ISerializable.h"
15 
16 
17 namespace ihotf
18 {
19 
20 
27 {
28 public:
32  typedef QMap<QString, QDateTime> FileItems;
33 
37  virtual const FileItems& GetFileInfoList() const = 0;
38 
42  virtual void SetFileInfoList(const FileItems& fileList) = 0;
43 };
44 
45 
46 } // namespace ihotf
47 
48 
49 #endif // !ihotf_IMonitoringSession_included
50 
51 
virtual const FileItems & GetFileInfoList() const =0
Get the list of file items.
QMap< QString, QDateTime > FileItems
Map absolute file path to modification time.
Common interface for a monitoring session for a directory.
virtual void SetFileInfoList(const FileItems &fileList)=0
Set the file list.

© 2007-2011 Witold Gantzke and Kirill Lepskiy