25  , mResponse( response )
 
 
   31#ifdef HAVE_SERVER_PYTHON_PLUGINS 
   32  QgsServerFiltersMap::const_iterator filtersIterator;
 
   33  for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
 
   35    if ( !filtersIterator.value()->onRequestReady() )
 
 
   46#ifdef HAVE_SERVER_PYTHON_PLUGINS 
   47  QgsServerFiltersMap::const_iterator filtersIterator;
 
   48  for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
 
   50    if ( !filtersIterator.value()->onProjectReady() )
 
 
   61#ifdef HAVE_SERVER_PYTHON_PLUGINS 
   62  QgsServerFiltersMap::const_iterator filtersIterator;
 
   63  for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
 
   65    if ( !filtersIterator.value()->onResponseComplete() )
 
 
   80#ifdef HAVE_SERVER_PYTHON_PLUGINS 
   81  QgsServerFiltersMap::const_iterator filtersIterator;
 
   83  for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
 
   85    if ( !filtersIterator.value()->onSendResponse() )
 
 
void flush() override
Flushes the current output buffer to the network.
 
void start()
Call filters requestReady() method.
 
void finish() override
Finish the response, ending the transaction.
 
QgsFilterResponseDecorator(QgsServerFiltersMap filters, QgsServerResponse &response)
Constructor for QgsFilterResponseDecorator.
 
void ready()
Call filters projectReady() method.
 
Defines the response interface passed to QgsService.
 
virtual void flush()
Flushes the current output buffer to the network.
 
virtual void finish()
Finish the response, ending the transaction.
 
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap