18 #ifndef QGSCAPABILITIESCACHE_H 19 #define QGSCAPABILITIESCACHE_H 21 #include <QDomDocument> 22 #include <QFileSystemWatcher> 25 #include "qgis_server.h" 42 const QDomDocument *searchCapabilitiesDocument(
const QString &configFilePath,
const QString &key );
50 void insertCapabilitiesDocument(
const QString &configFilePath,
const QString &key,
const QDomDocument *doc );
57 void removeCapabilitiesDocument(
const QString &path );
60 QHash< QString, QHash< QString, QDomDocument > > mCachedCapabilities;
61 QFileSystemWatcher mFileSystemWatcher;
65 void removeChangedEntry(
const QString &path );
68 #endif // QGSCAPABILITIESCACHE_H A cache for capabilities xml documents (by configuration file path)