25 , mResponse( response )
31 QgsServerFiltersMap::const_iterator filtersIterator;
32 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
34 if ( !filtersIterator.value()->onRequestReady() )
44 QgsServerFiltersMap::const_iterator filtersIterator;
45 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
47 if ( !filtersIterator.value()->onProjectReady() )
57 QgsServerFiltersMap::const_iterator filtersIterator;
58 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
60 if ( !filtersIterator.value()->onResponseComplete() )
74 QgsServerFiltersMap::const_iterator filtersIterator;
76 for ( filtersIterator = mFilters.constBegin(); filtersIterator != mFilters.constEnd(); ++filtersIterator )
78 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