57 void set_path(
const std::string& str);
58 void set_address(
const std::string& str);
59 void set_port(
unsigned short prt);
63 beast::string_view mime_type(beast::string_view path);
67 std::string path_cat(beast::string_view path);
73 template <
class Body,
class Allocator,
class Send>
75 http::request<Body, http::basic_fields<Allocator>>&& req,
const Send& send);
78 void fail(beast::error_code ec,
char const* what);
81 void do_session(tcp::socket& socket);
87 net::io_context m_ioc;
88 tcp::endpoint m_endpoint{};
89 std::thread m_serverThread;
90 std::string m_buildWasmPath;