|
using | request = boost::beast::http::request< boost::beast::http::empty_body > |
|
using | parser = boost::beast::http::basic_parser< false > |
|
|
| SSLStream (Config const &config, boost::asio::io_service::strand &strand, beast::Journal j) |
|
virtual | ~SSLStream ()=default |
|
boost::asio::ip::tcp::socket & | getStream () override |
|
bool | connect (std::string &errorOut, std::string const &host, std::string const &port, boost::asio::yield_context &yield) override |
|
void | asyncWrite (request &req, boost::asio::yield_context &yield, boost::system::error_code &ec) override |
|
void | asyncRead (boost::beast::flat_buffer &buf, parser &p, boost::asio::yield_context &yield, boost::system::error_code &ec) override |
|
void | asyncReadSome (boost::beast::flat_buffer &buf, parser &p, boost::asio::yield_context &yield, boost::system::error_code &ec) override |
|
Definition at line 74 of file HTTPStream.h.
◆ request
◆ parser
◆ SSLStream()
ripple::SSLStream::SSLStream |
( |
Config const & |
config, |
|
|
boost::asio::io_service::strand & |
strand, |
|
|
beast::Journal |
j |
|
) |
| |
◆ ~SSLStream()
virtual ripple::SSLStream::~SSLStream |
( |
| ) |
|
|
virtualdefault |
◆ getStream()
boost::asio::ip::tcp::socket & ripple::SSLStream::getStream |
( |
| ) |
|
|
overridevirtual |
◆ connect()
◆ asyncWrite()
void ripple::SSLStream::asyncWrite |
( |
request & |
req, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ asyncRead()
void ripple::SSLStream::asyncRead |
( |
boost::beast::flat_buffer & |
buf, |
|
|
parser & |
p, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ asyncReadSome()
void ripple::SSLStream::asyncReadSome |
( |
boost::beast::flat_buffer & |
buf, |
|
|
parser & |
p, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ ssl_ctx_
◆ stream_
std::optional<boost::asio::ssl::stream<boost::asio::ip::tcp::socket> > ripple::SSLStream::stream_ |
|
private |
◆ strand_
boost::asio::io_service::strand& ripple::SSLStream::strand_ |
|
private |