20 #include "qgsconfig.h"
26 , mResponse( response )
32 #ifdef HAVE_SERVER_PYTHON_PLUGINS
33 QgsServerFiltersMap::const_iterator filtersIterator;
34 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
36 filtersIterator.value()->requestReady();
44 #ifdef HAVE_SERVER_PYTHON_PLUGINS
45 QgsServerFiltersMap::const_iterator filtersIterator;
46 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
48 filtersIterator.value()->responseComplete();
57 #ifdef HAVE_SERVER_PYTHON_PLUGINS
58 QgsServerFiltersMap::const_iterator filtersIterator;
59 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
61 filtersIterator.value()->sendResponse();
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