QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
21 #ifndef QGSSERVERINTERFACE_H
22 #define QGSSERVERINTERFACE_H
24 #include "qgsconfig.h"
30 #ifdef HAVE_SERVER_PYTHON_PLUGINS
42 #include "qgis_server.h"
81 virtual void clearRequestHandler() = 0
SIP_SKIP;
139 virtual QString getEnv(
const QString &name )
const = 0;
145 virtual QString configFilePath() = 0;
151 virtual void setConfigFilePath(
const QString &configFilePath ) = 0;
157 virtual void removeConfigCacheEntry(
const QString &path ) = 0;
178 QString mConfigFilePath;
181 #endif // QGSSERVERINTERFACE_H
Class defining cache interface for QGIS Server plugins.
A cache for capabilities xml documents (by configuration file path)
#define SIP_KEEPREFERENCE
Provides a way to retrieve settings by prioritizing according to environment variables,...
Class defining I/O filters for QGIS Server and implemented in plugins.
A helper class that centralizes caches accesses given by all the server cache filter plugins.
Class defining access control interface for QGIS Server plugins.
A helper class that centralizes restrictions given by all the access control filter plugins.
#define SIP_IF_MODULE(condition)
QgsServiceRegistry Class defining the registry manager for QGIS server services.
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap
This class is an interface hiding the details of reading input and writing output from/to a wms reque...
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins.