Malloy
|
#include <connection_tls.hpp>
Public Member Functions | |
connection_tls (std::shared_ptr< spdlog::logger > logger, boost::asio::ip::tcp::socket &&socket, std::shared_ptr< boost::asio::ssl::context > ctx, boost::beast::flat_buffer buffer, std::shared_ptr< const std::filesystem::path > doc_root, std::shared_ptr< handler > router) | |
boost::beast::ssl_stream< malloy::tcp::stream<> > & | stream () |
boost::beast::ssl_stream< malloy::tcp::stream<> > | release_stream () |
void | run () |
void | on_handshake (boost::beast::error_code ec, const std::size_t bytes_used) |
void | do_close () |
void | on_shutdown (boost::beast::error_code ec) |
![]() | |
connection (std::shared_ptr< spdlog::logger > logger, boost::beast::flat_buffer buffer, std::shared_ptr< handler > router, std::shared_ptr< const std::filesystem::path > http_doc_root) | |
std::shared_ptr< spdlog::logger > | logger () const noexcept |
void | do_write (boost::beast::http::message< isRequest, Body, Fields > &&msg) |
void | do_read () |
Additional Inherited Members | |
![]() | |
struct config | cfg |
![]() | |
void | report_err (malloy::error_code ec, std::string_view context) |
![]() | |
boost::beast::flat_buffer | m_buffer |
A TLS connection.