@@ -24,7 +24,6 @@ class QgsRequestHandler
2424%TypeHeaderCode
2525#include "qgsmapserviceexception.h"
2626#include "qgsrequesthandler.h"
27-
2827%End
2928
3029 public:
@@ -66,27 +65,6 @@ class QgsRequestHandler
6665 QString format() const;
6766 /**Return the mime type for the response*/
6867 QString infoFormat() const;
69-
70- private:
71-
72- /* Not yet part of the API */
73-
74- virtual void sendHeaders( ) const = 0;
75- virtual void sendBody( ) const = 0;
76-
77- /**Send out the response writing to FCGI stdout*/
78- virtual void sendResponse( ) const = 0;
79-
80- virtual void parseInput() = 0;
81- virtual void setGetMapResponse( const QString& service, QImage* img, int imageQuality ) = 0;
82- virtual void setGetCapabilitiesResponse( const QDomDocument& doc ) = 0;
83- virtual void setGetFeatureInfoResponse( const QDomDocument& infoDoc, const QString& infoFormat ) = 0;
84- virtual void setGetStyleResponse( const QDomDocument& doc ) = 0;
85- virtual void setGetPrintResponse( QByteArray* ba ) = 0;
86- virtual bool startGetFeatureResponse( QByteArray* ba, const QString& infoFormat ) = 0;
87- virtual void setGetFeatureResponse( QByteArray* ba ) = 0;
88- virtual void endGetFeatureResponse( QByteArray* ba ) = 0;
89- virtual void setGetCoverageResponse( QByteArray* ba ) = 0;
90-
91-
68+ /**Return true if the HTTP headers were already sent to the client*/
69+ bool headersSent();
9270};
0 commit comments