00001 00006 #ifndef HTTPREQUESTHANDLER_H 00007 #define HTTPREQUESTHANDLER_H 00008 00009 #include "httprequest.h" 00010 #include "httpresponse.h" 00011 00024 class HttpRequestHandler : public QObject { 00025 Q_OBJECT 00026 Q_DISABLE_COPY(HttpRequestHandler) 00027 public: 00028 00030 HttpRequestHandler(QObject* parent=0); 00031 00033 virtual ~HttpRequestHandler(); 00034 00041 virtual void service(HttpRequest& request, HttpResponse& response); 00042 00043 }; 00044 00045 #endif // HTTPREQUESTHANDLER_H