comparison rdf/PluginRDFIndexer.h @ 467:c9b055f84326

* make use of CachedFile (untested)
author Chris Cannam
date Mon, 27 Oct 2008 18:15:20 +0000
parents 2019d89ebcf9
children e0784311a103
comparison
equal deleted inserted replaced
466:f35bfa88f0b5 467:c9b055f84326
20 #include <QStringList> 20 #include <QStringList>
21 #include <QMutex> 21 #include <QMutex>
22 #include <map> 22 #include <map>
23 #include <set> 23 #include <set>
24 24
25 class FileSource; 25 //!!!class FileSource;
26 26
27 class PluginRDFIndexer 27 class PluginRDFIndexer
28 { 28 {
29 public: 29 public:
30 static PluginRDFIndexer *getInstance(); 30 static PluginRDFIndexer *getInstance();
53 ~PluginRDFIndexer(); 53 ~PluginRDFIndexer();
54 54
55 protected: 55 protected:
56 PluginRDFIndexer(); 56 PluginRDFIndexer();
57 QMutex m_mutex; 57 QMutex m_mutex;
58 /*!!!
58 std::set<FileSource *> m_sources; 59 std::set<FileSource *> m_sources;
60 */
59 typedef std::map<QString, QString> StringMap; 61 typedef std::map<QString, QString> StringMap;
60 StringMap m_uriToIdMap; 62 StringMap m_uriToIdMap;
61 StringMap m_idToUriMap; 63 StringMap m_idToUriMap;
62 StringMap m_idToDescriptionMap; 64 StringMap m_idToDescriptionMap;
63 bool indexFile(QString path); 65 bool indexFile(QString path);
64 static PluginRDFIndexer *m_instance; 66 static PluginRDFIndexer *m_instance;
65 void expireCacheMaybe(QString); 67 //!!! void expireCacheMaybe(QString);
66 }; 68 };
67 69
68 #endif 70 #endif
69 71