From 66e57fef59d2cfd5ea9d933be7f3445e977d858f Mon Sep 17 00:00:00 2001 From: whaffman Date: Sun, 21 Sep 2025 00:38:23 +0200 Subject: [PATCH] Add header and implementation files for CgiHandler, ErrorHandler, FileHandler, HttpRequest, HttpResponse, and Router classes --- webserv/handler/CgiHandler.hpp | 1 + webserv/handler/ErrorHandler.hpp | 1 + webserv/handler/FileHandler.hpp | 1 + webserv/http/HttpRequest.cpp | 5 +++++ webserv/http/HttpRequest.hpp | 7 +++++++ webserv/http/HttpResponse.cpp | 5 +++++ webserv/http/HttpResponse.hpp | 7 +++++++ webserv/router/Router.cpp | 5 +++++ webserv/router/Router.hpp | 11 +++++++++++ 9 files changed, 43 insertions(+) create mode 100644 webserv/handler/CgiHandler.hpp create mode 100644 webserv/handler/ErrorHandler.hpp create mode 100644 webserv/handler/FileHandler.hpp create mode 100644 webserv/http/HttpRequest.cpp create mode 100644 webserv/http/HttpRequest.hpp create mode 100644 webserv/http/HttpResponse.cpp create mode 100644 webserv/http/HttpResponse.hpp create mode 100644 webserv/router/Router.cpp create mode 100644 webserv/router/Router.hpp diff --git a/webserv/handler/CgiHandler.hpp b/webserv/handler/CgiHandler.hpp new file mode 100644 index 0000000..7b9637e --- /dev/null +++ b/webserv/handler/CgiHandler.hpp @@ -0,0 +1 @@ +#pragma once \ No newline at end of file diff --git a/webserv/handler/ErrorHandler.hpp b/webserv/handler/ErrorHandler.hpp new file mode 100644 index 0000000..7b9637e --- /dev/null +++ b/webserv/handler/ErrorHandler.hpp @@ -0,0 +1 @@ +#pragma once \ No newline at end of file diff --git a/webserv/handler/FileHandler.hpp b/webserv/handler/FileHandler.hpp new file mode 100644 index 0000000..7b9637e --- /dev/null +++ b/webserv/handler/FileHandler.hpp @@ -0,0 +1 @@ +#pragma once \ No newline at end of file diff --git a/webserv/http/HttpRequest.cpp b/webserv/http/HttpRequest.cpp new file mode 100644 index 0000000..bdcc334 --- /dev/null +++ b/webserv/http/HttpRequest.cpp @@ -0,0 +1,5 @@ +#include + +HttpRequest::HttpRequest() +{ +} diff --git a/webserv/http/HttpRequest.hpp b/webserv/http/HttpRequest.hpp new file mode 100644 index 0000000..4849c2e --- /dev/null +++ b/webserv/http/HttpRequest.hpp @@ -0,0 +1,7 @@ +#pragma once + +class HttpRequest +{ + public: + HttpRequest(); +}; \ No newline at end of file diff --git a/webserv/http/HttpResponse.cpp b/webserv/http/HttpResponse.cpp new file mode 100644 index 0000000..6abe1f8 --- /dev/null +++ b/webserv/http/HttpResponse.cpp @@ -0,0 +1,5 @@ +#include + +HttpResponse::HttpResponse() +{ +} diff --git a/webserv/http/HttpResponse.hpp b/webserv/http/HttpResponse.hpp new file mode 100644 index 0000000..13bc871 --- /dev/null +++ b/webserv/http/HttpResponse.hpp @@ -0,0 +1,7 @@ +#pragma once + +class HttpResponse +{ + public: + HttpResponse(); +}; \ No newline at end of file diff --git a/webserv/router/Router.cpp b/webserv/router/Router.cpp new file mode 100644 index 0000000..786a566 --- /dev/null +++ b/webserv/router/Router.cpp @@ -0,0 +1,5 @@ +#include + +Router::Router() +{ +} diff --git a/webserv/router/Router.hpp b/webserv/router/Router.hpp new file mode 100644 index 0000000..224b5d9 --- /dev/null +++ b/webserv/router/Router.hpp @@ -0,0 +1,11 @@ +#pragma once + +#include +#include + +class Router +{ + public: + Router(); + +}; \ No newline at end of file