21#ifndef QGSSERVICECOMPONENT_H
22#define QGSSERVICECOMPONENT_H
51 virtual QString
name()
const = 0;
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
Defines requests passed to QgsService classes.
Defines the response interface passed to QgsService.
Defines interfaces for QGIS server services.
virtual QString name() const =0
Returns the name of the service.
virtual ~QgsService()=default
virtual QString version() const =0
Returns the version of the service.
virtual void executeRequest(const QgsServerRequest &request, QgsServerResponse &response, const QgsProject *project)=0
Executes the requests and sets result in QgsServerRequest.