Public Types | Public Member Functions | List of all members
util::http::detail::Engine Class Reference

Public Types

using verify_mode = ::boost::asio::ssl::verify_mode
 
using want = ::boost::asio::ssl::detail::engine::want
 

Public Member Functions

 Engine (SSL_CTX *context)
 
SSL * native_handle ()
 
boost::system::error_code set_verify_mode (verify_mode v, boost::system::error_code &ec)
 
want handshake (::boost::asio::ssl::stream_base::handshake_type type, boost::system::error_code &ec)
 
want shutdown (boost::system::error_code &ec)
 
want write (const boost::asio::const_buffer &data, boost::system::error_code &ec, std::size_t &bytes_transferred)
 
want read (const boost::asio::mutable_buffer &data, boost::system::error_code &ec, std::size_t &bytes_transferred)
 
void GetWriteBuf (boost::asio::mutable_buffer *mbuf)
 
void CommitWriteBuf (size_t sz)
 sz should be less or equal to the size returned by GetWriteBuf.
 
void GetReadBuf (boost::asio::const_buffer *cbuf)
 
void AdvanceRead (size_t sz)
 
const boost::system::error_code & map_error_code (boost::system::error_code &ec) const
 

Detailed Description

Definition at line 15 of file ssl_stream.h.


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