33 #include "qgsconfigcache.h" 34 #include "qgsconfigparserutils.h" 39 #include "qgsserversettings.h" 40 #include "qgsserverplugins.h" 42 #include "qgsserverinterfaceimpl.h" 43 #include "qgis_server.h" 68 void putenv(
const QString &var,
const QString &val );
88 #ifdef HAVE_SERVER_PYTHON_PLUGINS 109 static QString configPath(
const QString &defaultConfigPath,
110 const QMap<QString, QString> ¶meters );
117 static void printRequestParameters(
118 const QMap< QString, QString> ¶meterMap,
124 static QFileInfo defaultProjectFile();
125 static QFileInfo defaultAdminSLD();
130 static void setupNetworkAccessManager();
136 static QString &serverName();
139 static QString *sConfigFilePath;
141 static QgsServerInterfaceImpl *sServerInterface;
143 static bool sInitialized;
148 static QgsServerSettings sSettings;
151 QgsConfigCache *mConfigCache =
nullptr;
153 #endif // QGSSERVER_H
QgsServerInterfaceImpl * serverInterface()
Returns a pointer to the server interface.
MessageLevel
Level for messages This will be used both for message log and message bar in application.
Reads and writes project states.
This class is an interface hiding the details of reading input and writing output from/to a wms reque...
The QgsServer class provides OGC web services.
A cache for capabilities xml documents (by configuration file path)
QgsServerRequest Class defining request interface passed to services QgsService::executeRequest() met...
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins...
QgsServiceRegistry Class defining the registry manager for QGIS server services.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...
#define SIP_PYALTERNATIVETYPE(type)