QGIS API Documentation
3.6.0-Noosa (5873452)
|
QgsService Class defining interfaces for QGIS server services. More...
#include <qgsservice.h>
Public Member Functions | |
QgsService () | |
Constructor. More... | |
virtual | ~QgsService ()=default |
Destructor. More... | |
virtual bool | allowMethod (QgsServerRequest::Method) const =0 |
Returns true if the given method is supported for that service. More... | |
virtual void | executeRequest (const QgsServerRequest &request, QgsServerResponse &response, const QgsProject *project)=0 |
Execute the requests and set result in QgsServerRequest. More... | |
virtual QString | name () const =0 |
virtual QString | version () const =0 |
QgsService Class defining interfaces for QGIS server services.
This class provides methods for executing server requests They are registered at runtime for a given service name.
Definition at line 39 of file qgsservice.h.
|
default |
Constructor.
|
virtualdefault |
Destructor.
|
pure virtual |
Returns true if the given method is supported for that service.
Implemented in QgsWms::Service, QgsWfs::Service, and QgsWcs::Service.
|
pure virtual |
Execute the requests and set result in QgsServerRequest.
Implemented in QgsWms::Service, QgsWfs::Service, and QgsWcs::Service.
|
pure virtual |
Implemented in QgsWms::Service, QgsWfs::Service, and QgsWcs::Service.
|
pure virtual |
Implemented in QgsWms::Service, QgsWfs::Service, and QgsWcs::Service.