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.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...
virtual void flush()
Flushes the current output buffer to the network.
virtual void finish()
Finish the response, ending the transaction.
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap