Class ssl_http_session

Inheritance Relationships

Base Types

  • public std::enable_shared_from_this< ssl_http_session >

  • public cl_http::http_session_base (Class http_session_base)

Class Documentation

class ssl_http_session : public std::enable_shared_from_this<ssl_http_session>, public cl_http::http_session_base

Public Functions

ssl_http_session(boost::asio::any_io_executor ioc, boost::asio::ssl::context &ssl_context, const std::function<void(const TResponse&)> response)
inline virtual ~ssl_http_session()
virtual void run(const std::string &host, const std::string &target, const boost::beast::http::verb http_method, const int &version) override
inline virtual std::string getPort() override