From 65c1c492f9762f15646c72d207ef9806afab2260 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Thu, 23 Jan 2025 10:46:24 -0700 Subject: [PATCH] RequestServer: Remove unused Request class This was made obsolete in 504c80a20204433605a8e8c5142effbe6edf5a8b --- Services/RequestServer/Request.cpp | 51 ------------------------- Services/RequestServer/Request.h | 60 ------------------------------ 2 files changed, 111 deletions(-) delete mode 100644 Services/RequestServer/Request.cpp delete mode 100644 Services/RequestServer/Request.h diff --git a/Services/RequestServer/Request.cpp b/Services/RequestServer/Request.cpp deleted file mode 100644 index 3eea6dcb2ea..00000000000 --- a/Services/RequestServer/Request.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2018-2020, Andreas Kling - * - * SPDX-License-Identifier: BSD-2-Clause - */ - -#include -#include - -namespace RequestServer { - -Request::Request(ConnectionFromClient& client, NonnullOwnPtr&& output_stream, i32 request_id) - : m_client(client) - , m_id(request_id) - , m_output_stream(move(output_stream)) -{ -} - -void Request::stop() -{ - m_client.did_finish_request({}, *this, false); -} - -void Request::set_response_headers(HTTP::HeaderMap response_headers) -{ - m_response_headers = move(response_headers); - m_client.did_receive_headers({}, *this); -} - -void Request::set_certificate(ByteString, ByteString) -{ -} - -void Request::did_finish(bool success) -{ - m_client.did_finish_request({}, *this, success); -} - -void Request::did_progress(Optional total_size, u64 downloaded_size) -{ - m_total_size = total_size; - m_downloaded_size = downloaded_size; - m_client.did_progress_request({}, *this); -} - -void Request::did_request_certificates() -{ - m_client.did_request_certificates({}, *this); -} - -} diff --git a/Services/RequestServer/Request.h b/Services/RequestServer/Request.h deleted file mode 100644 index ade90b26262..00000000000 --- a/Services/RequestServer/Request.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2018-2020, Andreas Kling - * - * SPDX-License-Identifier: BSD-2-Clause - */ - -#pragma once - -#include -#include -#include -#include -#include - -namespace RequestServer { - -class Request { -public: - virtual ~Request() = default; - - i32 id() const { return m_id; } - virtual URL::URL url() const = 0; - - Optional status_code() const { return m_status_code; } - Optional total_size() const { return m_total_size; } - size_t downloaded_size() const { return m_downloaded_size; } - HTTP::HeaderMap const& response_headers() const { return m_response_headers; } - - void stop(); - virtual void set_certificate(ByteString, ByteString); - - // FIXME: Want Badge, but can't make one from HttpProtocol, etc. - void set_request_fd(int fd) { m_request_fd = fd; } - int request_fd() const { return m_request_fd; } - - virtual void cancel() = 0; - - void did_finish(bool success); - void did_progress(Optional total_size, u64 downloaded_size); - void set_status_code(u32 status_code) { m_status_code = status_code; } - void did_request_certificates(); - void set_response_headers(HTTP::HeaderMap); - void set_downloaded_size(size_t size) { m_downloaded_size = size; } - Core::File const& output_stream() const { return *m_output_stream; } - -protected: - explicit Request(ConnectionFromClient&, NonnullOwnPtr&&, i32 request_id); - -private: - ConnectionFromClient& m_client; - i32 m_id { 0 }; - int m_request_fd { -1 }; // Passed to client. - Optional m_status_code; - Optional m_total_size {}; - size_t m_downloaded_size { 0 }; - NonnullOwnPtr m_output_stream; - HTTP::HeaderMap m_response_headers; -}; - -}