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.
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.