20 #include "qgsconfig.h" 25 , mResponse( response )
31 #ifdef HAVE_SERVER_PYTHON_PLUGINS 32 QgsServerFiltersMap::const_iterator filtersIterator;
33 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
35 filtersIterator.value()->requestReady();
43 #ifdef HAVE_SERVER_PYTHON_PLUGINS 44 QgsServerFiltersMap::const_iterator filtersIterator;
45 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
47 filtersIterator.value()->responseComplete();
56 #ifdef HAVE_SERVER_PYTHON_PLUGINS 57 QgsServerFiltersMap::const_iterator filtersIterator;
58 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
60 filtersIterator.value()->sendResponse();
QgsFilterResponseDecorator(QgsServerFiltersMap filters, QgsServerResponse &response)
Constructor for QgsFilterResponseDecorator.
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap
virtual void flush()=0
Flushes the current output buffer to the network.
void flush() override
Flushes the current output buffer to the network.
void start()
Call filters requestReady() method.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...
virtual void finish()=0
Finish the response, ending the transaction.
void finish() override
Finish the response, ending the transaction.