1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 03:37:43 +00:00

WebServer: Use east const style in Client.{cpp,h}

This also removes two unused headers.
This commit is contained in:
Max Wipfli 2021-06-05 15:27:53 +02:00 committed by Andreas Kling
parent 77e085d8c4
commit 5408111aff
2 changed files with 12 additions and 14 deletions

View file

@ -18,15 +18,13 @@
#include <LibCore/FileStream.h> #include <LibCore/FileStream.h>
#include <LibCore/MimeData.h> #include <LibCore/MimeData.h>
#include <LibHTTP/HttpRequest.h> #include <LibHTTP/HttpRequest.h>
#include <inttypes.h>
#include <stdio.h> #include <stdio.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <time.h>
#include <unistd.h> #include <unistd.h>
namespace WebServer { namespace WebServer {
Client::Client(NonnullRefPtr<Core::TCPSocket> socket, const String& root, Core::Object* parent) Client::Client(NonnullRefPtr<Core::TCPSocket> socket, String const& root, Core::Object* parent)
: Core::Object(parent) : Core::Object(parent)
, m_socket(socket) , m_socket(socket)
, m_root_path(root) , m_root_path(root)
@ -119,7 +117,7 @@ void Client::handle_request(ReadonlyBytes raw_request)
send_response(stream, request, Core::guess_mime_type_based_on_filename(real_path)); send_response(stream, request, Core::guess_mime_type_based_on_filename(real_path));
} }
void Client::send_response(InputStream& response, const HTTP::HttpRequest& request, const String& content_type) void Client::send_response(InputStream& response, HTTP::HttpRequest const& request, String const& content_type)
{ {
StringBuilder builder; StringBuilder builder;
builder.append("HTTP/1.0 200 OK\r\n"); builder.append("HTTP/1.0 200 OK\r\n");
@ -145,7 +143,7 @@ void Client::send_response(InputStream& response, const HTTP::HttpRequest& reque
} while (true); } while (true);
} }
void Client::send_redirect(StringView redirect_path, const HTTP::HttpRequest& request) void Client::send_redirect(StringView redirect_path, HTTP::HttpRequest const& request)
{ {
StringBuilder builder; StringBuilder builder;
builder.append("HTTP/1.0 301 Moved Permanently\r\n"); builder.append("HTTP/1.0 301 Moved Permanently\r\n");
@ -181,7 +179,7 @@ static String file_image_data()
return cache; return cache;
} }
void Client::handle_directory_listing(const String& requested_path, const String& real_path, const HTTP::HttpRequest& request) void Client::handle_directory_listing(String const& requested_path, String const& real_path, HTTP::HttpRequest const& request)
{ {
StringBuilder builder; StringBuilder builder;
@ -246,7 +244,7 @@ void Client::handle_directory_listing(const String& requested_path, const String
send_response(stream, request, "text/html"); send_response(stream, request, "text/html");
} }
void Client::send_error_response(unsigned code, const StringView& message, const HTTP::HttpRequest& request) void Client::send_error_response(unsigned code, StringView const& message, HTTP::HttpRequest const& request)
{ {
StringBuilder builder; StringBuilder builder;
builder.appendff("HTTP/1.0 {} ", code); builder.appendff("HTTP/1.0 {} ", code);
@ -261,7 +259,7 @@ void Client::send_error_response(unsigned code, const StringView& message, const
log_response(code, request); log_response(code, request);
} }
void Client::log_response(unsigned code, const HTTP::HttpRequest& request) void Client::log_response(unsigned code, HTTP::HttpRequest const& request)
{ {
printf("%s :: %03u :: %s %s\n", printf("%s :: %03u :: %s %s\n",
Core::DateTime::now().to_string().characters(), Core::DateTime::now().to_string().characters(),

View file

@ -19,15 +19,15 @@ public:
void start(); void start();
private: private:
Client(NonnullRefPtr<Core::TCPSocket>, const String&, Core::Object* parent); Client(NonnullRefPtr<Core::TCPSocket>, String const&, Core::Object* parent);
void handle_request(ReadonlyBytes); void handle_request(ReadonlyBytes);
void send_response(InputStream&, const HTTP::HttpRequest&, const String& content_type); void send_response(InputStream&, HTTP::HttpRequest const&, String const& content_type);
void send_redirect(StringView redirect, const HTTP::HttpRequest& request); void send_redirect(StringView redirect, HTTP::HttpRequest const&);
void send_error_response(unsigned code, const StringView& message, const HTTP::HttpRequest&); void send_error_response(unsigned code, StringView const& message, HTTP::HttpRequest const&);
void die(); void die();
void log_response(unsigned code, const HTTP::HttpRequest&); void log_response(unsigned code, HTTP::HttpRequest const&);
void handle_directory_listing(const String& requested_path, const String& real_path, const HTTP::HttpRequest&); void handle_directory_listing(String const& requested_path, String const& real_path, HTTP::HttpRequest const&);
NonnullRefPtr<Core::TCPSocket> m_socket; NonnullRefPtr<Core::TCPSocket> m_socket;
String m_root_path; String m_root_path;