Mercurial > hg > svcore
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 |