Malloy
Loading...
Searching...
No Matches
Public Member Functions | List of all members
malloy::client::http::connection_tls< ConnArgs > Class Template Reference

#include <connection_tls.hpp>

Inheritance diagram for malloy::client::http::connection_tls< ConnArgs >:
Inheritance graph
[legend]
Collaboration diagram for malloy::client::http::connection_tls< ConnArgs >:
Collaboration graph
[legend]

Public Member Functions

 connection_tls (std::shared_ptr< spdlog::logger > logger, boost::asio::io_context &io_ctx, boost::asio::ssl::context &tls_ctx, const std::uint64_t body_limit)
 
boost::beast::ssl_stream< malloy::tcp::stream<> > & stream ()
 
void hook_connected ()
 
- Public Member Functions inherited from malloy::client::http::connection< connection_tls< ConnArgs... >, ConnArgs... >
 connection (std::shared_ptr< spdlog::logger > logger, boost::asio::io_context &io_ctx, const std::uint64_t body_limit)
 
void run (malloy::http::request< ReqBody > req, std::promise< malloy::error_code > err_channel, callback_t &&cb, Filter &&filter)
 

Additional Inherited Members

- Public Types inherited from malloy::client::http::connection< connection_tls< ConnArgs... >, ConnArgs... >
using resp_t = typename Filter::response_type
 
using callback_t = Callback
 
- Protected Member Functions inherited from malloy::client::http::connection< connection_tls< ConnArgs... >, ConnArgs... >
void send_request ()
 
- Protected Attributes inherited from malloy::client::http::connection< connection_tls< ConnArgs... >, ConnArgs... >
std::shared_ptr< spdlog::logger > m_logger
 

Detailed Description

template<typename... ConnArgs>
class malloy::client::http::connection_tls< ConnArgs >

A TLS (SSL) HTTPS connection.


The documentation for this class was generated from the following file: