From e8c14f35075fdf593738429ee5efd2083f6007e7 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Thu, 1 May 2014 18:42:12 +0300 Subject: [PATCH] Use the new Http classes. --- src/tracker/qtracker.cpp | 9 +++++---- src/tracker/qtracker.h | 1 - src/webui/httpconnection.cpp | 4 ++-- src/webui/httprequestparser.cpp | 2 +- src/webui/httprequestparser.h | 6 +++--- src/webui/httpresponsegenerator.cpp | 2 +- src/webui/httpresponsegenerator.h | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/tracker/qtracker.cpp b/src/tracker/qtracker.cpp index 1b1d419b5..d2463b978 100644 --- a/src/tracker/qtracker.cpp +++ b/src/tracker/qtracker.cpp @@ -28,7 +28,6 @@ * Contact : chris@qbittorrent.org */ -#include #include #include #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) @@ -38,6 +37,8 @@ #include #include +#include "httprequestheader.h" +#include "httpresponseheader.h" #include "qtracker.h" #include "preferences.h" @@ -90,7 +91,7 @@ void QTracker::readRequest() QTcpSocket *socket = static_cast(sender()); QByteArray input = socket->readAll(); //qDebug("QTracker: Raw request:\n%s", input.data()); - QHttpRequestHeader http_request(input); + HttpRequestHeader http_request(input); if (!http_request.isValid()) { qDebug("QTracker: Invalid HTTP Request:\n %s", qPrintable(http_request.toString())); respondInvalidRequest(socket, 100, "Invalid request type"); @@ -129,7 +130,7 @@ void QTracker::readRequest() void QTracker::respondInvalidRequest(QTcpSocket *socket, int code, QString msg) { - QHttpResponseHeader response; + HttpResponseHeader response; response.setStatusLine(code, msg); socket->write(response.toString().toLocal8Bit()); socket->disconnectFromHost(); @@ -246,7 +247,7 @@ void QTracker::ReplyWithPeerList(QTcpSocket *socket, const TrackerAnnounceReques QByteArray reply(&buf[0], buf.size()); qDebug("QTracker: reply with the following bencoded data:\n %s", reply.constData()); // HTTP reply - QHttpResponseHeader response; + HttpResponseHeader response; response.setStatusLine(200, "OK"); socket->write(response.toString().toLocal8Bit() + reply); socket->disconnectFromHost(); diff --git a/src/tracker/qtracker.h b/src/tracker/qtracker.h index 731f89666..4d76bc91e 100644 --- a/src/tracker/qtracker.h +++ b/src/tracker/qtracker.h @@ -32,7 +32,6 @@ #define QTRACKER_H #include -#include #include #include "trackerannouncerequest.h" diff --git a/src/webui/httpconnection.cpp b/src/webui/httpconnection.cpp index 2e3d4d472..43c6696bd 100644 --- a/src/webui/httpconnection.cpp +++ b/src/webui/httpconnection.cpp @@ -31,6 +31,8 @@ #include "httpconnection.h" #include "httpserver.h" +#include "httprequestheader.h" +#include "httpresponseheader.h" #include "preferences.h" #include "btjson.h" #include "prefjson.h" @@ -42,8 +44,6 @@ #include #include #include -#include -#include #include #include #include diff --git a/src/webui/httprequestparser.cpp b/src/webui/httprequestparser.cpp index 04ee3870f..6f53980b5 100644 --- a/src/webui/httprequestparser.cpp +++ b/src/webui/httprequestparser.cpp @@ -71,7 +71,7 @@ const QList& HttpRequestParser::torrents() const { void HttpRequestParser::writeHeader(const QByteArray& ba) { m_error = false; // Parse header - m_header = QHttpRequestHeader(ba); + m_header = HttpRequestHeader(ba); QUrl url = QUrl::fromEncoded(m_header.path().toLatin1()); m_path = url.path(); diff --git a/src/webui/httprequestparser.h b/src/webui/httprequestparser.h index 64efded52..180f3c1cf 100644 --- a/src/webui/httprequestparser.h +++ b/src/webui/httprequestparser.h @@ -32,8 +32,8 @@ #ifndef HTTPREQUESTPARSER_H #define HTTPREQUESTPARSER_H -#include #include +#include "httprequestheader.h" class HttpRequestParser { @@ -49,10 +49,10 @@ public: void writeHeader(const QByteArray& ba); void writeMessage(const QByteArray& ba); bool acceptsEncoding(); - inline const QHttpRequestHeader& header() const { return m_header; } + inline const HttpRequestHeader& header() const { return m_header; } private: - QHttpRequestHeader m_header; + HttpRequestHeader m_header; bool m_error; QByteArray m_data; QString m_path; diff --git a/src/webui/httpresponsegenerator.cpp b/src/webui/httpresponsegenerator.cpp index 69cb6e76e..f5ace37fe 100644 --- a/src/webui/httpresponsegenerator.cpp +++ b/src/webui/httpresponsegenerator.cpp @@ -136,5 +136,5 @@ QByteArray HttpResponseGenerator::toByteArray() { } setContentLength(m_message.size()); - return QHttpResponseHeader::toString().toUtf8() + m_message; + return HttpResponseHeader::toString().toUtf8() + m_message; } diff --git a/src/webui/httpresponsegenerator.h b/src/webui/httpresponsegenerator.h index adf9a0e82..4d8525a26 100644 --- a/src/webui/httpresponsegenerator.h +++ b/src/webui/httpresponsegenerator.h @@ -32,9 +32,9 @@ #ifndef HTTPRESPONSEGENERATOR_H #define HTTPRESPONSEGENERATOR_H -#include +#include "httpresponseheader.h" -class HttpResponseGenerator : public QHttpResponseHeader +class HttpResponseGenerator : public HttpResponseHeader { public: