19 #ifndef QGSSERVERCACHEMANAGER_H 20 #define QGSSERVERCACHEMANAGER_H 26 #include <QDomDocument> 27 #include "qgis_server.h" 48 QgsServerCacheManager();
51 QgsServerCacheManager(
const QgsServerCacheManager © );
54 QgsServerCacheManager &operator=(
const QgsServerCacheManager © );
57 ~QgsServerCacheManager();
93 bool deleteCachedDocuments(
const QgsProject *project )
const;
128 bool deleteCachedImages(
const QgsProject *project )
const;
140 std::unique_ptr<QgsServerCacheFilterMap> mPluginsServerCaches =
nullptr;
#define SIP_IF_MODULE(condition)
A helper class that centralizes caches accesses given by all the server cache filter plugins...
Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc.
Class defining cache interface for QGIS Server plugins.
QgsServerRequest Class defining request interface passed to services QgsService::executeRequest() met...
A helper class that centralizes restrictions given by all the access control filter plugins...