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 108 static QString configPath(
const QString &defaultConfigPath,
109 const QMap<QString, QString> ¶meters );
116 static void printRequestParameters(
117 const QMap< QString, QString> ¶meterMap,
120 static QFileInfo defaultProjectFile();
121 static QFileInfo defaultAdminSLD();
122 static void setupNetworkAccessManager();
127 static QString &serverName();
130 static QString *sConfigFilePath;
132 static QgsServerInterfaceImpl *sServerInterface;
134 static bool sInitialized;
139 static QgsServerSettings sSettings;
142 QgsConfigCache *mConfigCache =
nullptr;
144 #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)