20 #ifndef QGSSERVERCACHEFILTER_H 21 #define QGSSERVERCACHEFILTER_H 24 #include <QDomDocument> 27 #include "qgis_server.h" 53 QgsServerCacheFilter(
const QgsServerInterface *serverInterface );
55 virtual ~QgsServerCacheFilter() =
default;
74 virtual bool setCachedDocument(
const QDomDocument *doc,
const QgsProject *project,
const QgsServerRequest &request,
const QString &key )
const;
90 virtual bool deleteCachedDocuments(
const QgsProject *project )
const;
109 virtual bool setCachedImage(
const QByteArray *img,
const QgsProject *project,
const QgsServerRequest &request,
const QString &key )
const;
125 virtual bool deleteCachedImages(
const QgsProject *project )
const;
132 #endif // QGSSERVERCACHEFILTER_H #define SIP_IF_MODULE(condition)
Reads and writes project states.
Class defining cache interface for QGIS Server plugins.
QgsServerRequest Class defining request interface passed to services QgsService::executeRequest() met...
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins...
QMultiMap< int, QgsServerCacheFilter * > QgsServerCacheFilterMap
The registry definition.