// // Websocket, implemented via CRTP for both plain and ssl websockets // #pragma once #include "response.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include void make_websocket_session(boost::asio::io_context& ioc, boost::beast::tcp_stream&& stream, std::string websocket_address, request_type&& req); void make_websocket_session(boost::asio::io_context& ioc, boost::beast::ssl_stream&& stream, std::string websocket_address, request_type&& req);