From 52b3cd46c76fd4be18aeb8422a08a073484b9fad Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Sat, 29 Aug 2026 12:01:42 +0200 Subject: More module implementation partition units --- server/src/req_ctx.cppm | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 server/src/req_ctx.cppm (limited to 'server/src/req_ctx.cppm') diff --git a/server/src/req_ctx.cppm b/server/src/req_ctx.cppm deleted file mode 100644 index 4a64d7d..0000000 --- a/server/src/req_ctx.cppm +++ /dev/null @@ -1,48 +0,0 @@ -module; - -#include -#include - -export module routemon:req_ctx; - -import :http.common; -import :trace; - -namespace routemon { - -export class req_ctx -{ - trace::id tid_; - std::locale locale_; - http::verb_set route_verbs_; - bool keep_alive_; - bhttp::request_header const& req_header_; - -public: - explicit req_ctx( - trace::id tid, std::locale locale, http::verb_set route_verbs, - bool keep_alive, bhttp::request_header const& req_header) - : tid_{tid}, locale_{locale}, route_verbs_{route_verbs}, - keep_alive_{keep_alive}, req_header_{req_header} - { - } - - template - explicit req_ctx( - trace::id tid, std::locale locale, http::verb_set route_verbs, - bhttp::request const& req) - : req_ctx{tid, locale, route_verbs, req.keep_alive(), req.base()} - { - } - - auto trace_id() const -> trace::id { return tid_; } - auto locale() const -> std::locale { return locale_; } - auto route_verbs() const -> http::verb_set { return route_verbs_; } - auto keep_alive() const -> bool { return keep_alive_; } - auto req_header() const -> bhttp::request_header const& - { - return req_header_; - } -}; - -} // namespace routemon -- cgit v1.3