| QGIS API Documentation
    3.10.0-A Coruña (6c816b4204)
    | 
The QgsServer class provides OGC web services. More...
#include <qgsserver.h>
| Public Member Functions | |
| QgsServer () | |
| Creates the server instance.  More... | |
| void | handleRequest (QgsServerRequest &request, QgsServerResponse &response, const QgsProject *project=nullptr) | 
| Handles the request.  More... | |
| void | putenv (const QString &var, const QString &val) | 
| Set environment variable.  More... | |
| QgsServerInterfaceImpl * | serverInterface () | 
| Returns a pointer to the server interface.  More... | |
The QgsServer class provides OGC web services.
Definition at line 48 of file qgsserver.h.
| QgsServer::QgsServer | ( | ) | 
Creates the server instance.
Definition at line 66 of file qgsserver.cpp.
| void QgsServer::handleRequest | ( | QgsServerRequest & | request, | 
| QgsServerResponse & | response, | ||
| const QgsProject * | project = nullptr | ||
| ) | 
Handles the request.
The query string is normally read from environment but can be also passed in args and in this case overrides the environment variable
| request | a QgsServerRequest holding request parameters | 
| response | a QgsServerResponse for handling response I/O) | 
| project | a QgsProject or nullptr, if it is NULLPTR the project is created from the MAP param specified in request or from the QGIS_PROJECT_FILE setting | 
Definition at line 300 of file qgsserver.cpp.
| void QgsServer::putenv | ( | const QString & | var, | 
| const QString & | val | ||
| ) | 
Set environment variable.
| var | environment variable name | 
| val | value | 
Definition at line 290 of file qgsserver.cpp.
| 
 | inline | 
Returns a pointer to the server interface.
Definition at line 81 of file qgsserver.h.
 1.8.13
 1.8.13