34 #include "qgsconfigcache.h"
37 #ifdef HAVE_SERVER_PYTHON_PLUGINS
38 #include "qgsserverplugins.h"
40 #include "qgsserverinterfaceimpl.h"
62 static bool init(
int & argc,
char ** argv );
91 #ifdef HAVE_SERVER_PYTHON_PLUGINS
92 QgsServerInterfaceImpl* serverInterface() {
return sServerInterface; }
101 static void dummyMessageHandler( QtMsgType type,
const char *msg );
103 static void printRequestInfos();
105 static void printRequestParameters(
110 static void setupNetworkAccessManager();
112 static QgsRequestHandler* createRequestHandler(
const bool captureOutput =
false );
118 static QString* sConfigFilePath;
121 #ifdef HAVE_SERVER_PYTHON_PLUGINS
122 static QgsServerInterfaceImpl* sServerInterface;
123 static bool sInitPython;
125 static bool sInitialised;
127 static char* sArgv[1];
130 static bool sCaptureOutput;
132 #endif // QGSSERVER_H
Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc.
A non GUI class for rendering a map layer set onto a QPainter.
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)