#pragma once #include #include #include "config.h" #include "server.h" namespace HTTP { class Server: public ::Server { const Socket& m_socket; public: Server(Config& config, boost::asio::io_context& ioc, const Socket& socket); virtual ~Server(); int start() override; }; } // namespace HTTP