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()->onResponseComplete() )
65#ifdef HAVE_SERVER_PYTHON_PLUGINS
66 QgsServerFiltersMap::const_iterator filtersIterator;
68 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
70 if ( ! filtersIterator.value()->onSendResponse() )
void flush() override
Flushes the current output buffer to the network.
void finish() override
Finish the response, ending the transaction.
QgsFilterResponseDecorator(QgsServerFiltersMap filters, QgsServerResponse &response)
Constructor for QgsFilterResponseDecorator.
void start() SIP_THROW(QgsServerException)
Call filters requestReady() method.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...
virtual void flush() SIP_THROW(QgsServerException)
Flushes the current output buffer to the network.
virtual void finish() SIP_THROW(QgsServerException)
Finish the response, ending the transaction.
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap