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; }
100 void saveEnvVar(
const QString& variableName );
107 static void dummyMessageHandler( QtMsgType type,
const char *msg );
109 static void printRequestInfos();
111 static void printRequestParameters(
116 static void setupNetworkAccessManager();
118 static QgsRequestHandler* createRequestHandler(
const bool captureOutput =
false );
124 static QString* sConfigFilePath;
127 #ifdef HAVE_SERVER_PYTHON_PLUGINS 128 static QgsServerInterfaceImpl* sServerInterface;
129 static bool sInitPython;
131 static bool sInitialised;
133 static char* sArgv[1];
136 static bool sCaptureOutput;
141 #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)