Class defining the interface made available to server plugins. More...
Public Member Functions | |
virtual QgsRequestHandler * | requestHandler ()=0/KeepReference/ |
virtual QgsCapabilitiesCache * | capabiblitiesCache ()=0/KeepReference/ |
virtual void | registerFilter (QgsServerFilter *filter/Transfer/, int priority=0)=0 |
virtual QString | getEnv (const QString &name) const =0 |
Class defining the interface made available to server plugins.
This class provides methods to access the request handler and the capabilties cache. A method to read the environment variables set in the main FCGI loop is also available. Plugins can add listeners (instances of QgsServerFilter) with a certain priority through the registerFilter( QgsServerFilter* , int) method.
|
pure virtual |
Returns the capabilities cache
|
pure virtual |
Return an environment variable set by FCGI
|
pure virtual |
Register a filter with the given priority. The filter's requestReady() and responseReady() methods will be called from the loop
|
pure virtual |
Returns the current request handler