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