20 #ifndef QGSACCESSCONTROLPLUGIN_H    21 #define QGSACCESSCONTROLPLUGIN_H    25 #include "qgis_server.h"    80     virtual QString layerFilterExpression( 
const QgsVectorLayer *layer ) 
const;
    87     virtual QString layerFilterSubsetString( 
const QgsVectorLayer *layer ) 
const;
   102     virtual QStringList authorizedLayerAttributes( 
const QgsVectorLayer *layer, 
const QStringList &attributes ) 
const;
   116     virtual QString cacheKey() 
const;
   129 #endif // QGSSERVERSECURITY_H Base class for all map layer types. 
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
#define SIP_IF_MODULE(condition)
Class defining access control interface for QGIS Server plugins. 
const QgsServerInterface * serverInterface() const
Returns the QgsServerInterface instance. 
QMultiMap< int, QgsAccessControlFilter * > QgsAccessControlFilterMap
The registry definition. 
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins...
Describe the layer permission. 
Represents a vector layer which manages a vector based data sets.