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)