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.