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