Debugging 5

This commit is contained in:
2020-11-30 18:45:28 +01:00
parent a1a89d03ef
commit 3fb951fc29
2 changed files with 9 additions and 7 deletions

View File

@ -9,6 +9,9 @@
#include "HttpStatusCode.h" #include "HttpStatusCode.h"
#include "Http.h" #include "Http.h"
HttpConnection::HttpConnection() = default;
HttpConnection::HttpConnection(Socket *socket) { HttpConnection::HttpConnection(Socket *socket) {
this->socket = socket; this->socket = socket;
this->request = new HttpRequest(socket); this->request = new HttpRequest(socket);
@ -189,6 +192,3 @@ string HttpConnection::cgiExport() {
void HttpConnection::removeField(string index) { void HttpConnection::removeField(string index) {
response->removeField(std::move(index)); response->removeField(std::move(index));
} }

View File

@ -11,12 +11,14 @@
class HttpConnection { class HttpConnection {
private: private:
Socket *socket; Socket *socket{};
HttpRequest *request; HttpRequest *request{};
HttpResponse *response; HttpResponse *response{};
long microsStart; long microsStart{};
public: public:
explicit HttpConnection();
explicit HttpConnection(Socket *socket); explicit HttpConnection(Socket *socket);
void respond(int statuscode); void respond(int statuscode);