25 , mResponse( response )
30 QgsServerFiltersMap::const_iterator filtersIterator;
31 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
33 if ( !filtersIterator.value()->onRequestReady() )
43 QgsServerFiltersMap::const_iterator filtersIterator;
44 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
46 if ( !filtersIterator.value()->onProjectReady() )
56 QgsServerFiltersMap::const_iterator filtersIterator;
57 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
59 if ( !filtersIterator.value()->onResponseComplete() )
73 QgsServerFiltersMap::const_iterator filtersIterator;
75 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
77 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()=default
QMultiMap< int, QgsServerFilter * > QgsServerFiltersMap