diff --git a/src/network/http/HttpConnection.cpp b/src/network/http/HttpConnection.cpp index e663c6a..bfb0952 100644 --- a/src/network/http/HttpConnection.cpp +++ b/src/network/http/HttpConnection.cpp @@ -9,6 +9,9 @@ #include "HttpStatusCode.h" #include "Http.h" + +HttpConnection::HttpConnection() = default; + HttpConnection::HttpConnection(Socket *socket) { this->socket = socket; this->request = new HttpRequest(socket); @@ -189,6 +192,3 @@ string HttpConnection::cgiExport() { void HttpConnection::removeField(string index) { response->removeField(std::move(index)); } - - - diff --git a/src/network/http/HttpConnection.h b/src/network/http/HttpConnection.h index ff666e7..5421229 100644 --- a/src/network/http/HttpConnection.h +++ b/src/network/http/HttpConnection.h @@ -11,12 +11,14 @@ class HttpConnection { private: - Socket *socket; - HttpRequest *request; - HttpResponse *response; - long microsStart; + Socket *socket{}; + HttpRequest *request{}; + HttpResponse *response{}; + long microsStart{}; public: + explicit HttpConnection(); + explicit HttpConnection(Socket *socket); void respond(int statuscode);