QGIS API Documentation 3.41.0-Master (45a0abf3bec)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsServiceModule Class Referenceabstract

Class defining the service module interface for QGIS server services. More...

#include <qgsservicemodule.h>

Inheritance diagram for QgsServiceModule:
Inheritance graph
[legend]

Public Member Functions

 QgsServiceModule ()=default
 
virtual ~QgsServiceModule ()=default
 
virtual void registerSelf (QgsServiceRegistry &registry, QgsServerInterface *serverIface=nullptr)=0
 Asks the module to register all provided services.
 

Detailed Description

Class defining the service module interface for QGIS server services.

This class acts as a service registrar for services.

For dynamic modules, a QgsServiceModule instance is returned from the QGS_ServiceModule_Init() entry point.

Definition at line 40 of file qgsservicemodule.h.

Constructor & Destructor Documentation

◆ QgsServiceModule()

QgsServiceModule::QgsServiceModule ( )
default

◆ ~QgsServiceModule()

virtual QgsServiceModule::~QgsServiceModule ( )
virtualdefault

Member Function Documentation

◆ registerSelf()

virtual void QgsServiceModule::registerSelf ( QgsServiceRegistry registry,
QgsServerInterface serverIface = nullptr 
)
pure virtual

Asks the module to register all provided services.

Parameters
registryService registry
serverIfaceInterface for plugins

Implemented in QgsWcsModule, QgsWfsModule, and QgsWmsModule.


The documentation for this class was generated from the following file: