|
rippled
|


Public Types | |
| using | callback_type = std::function< void(error_code const &, response_type &&)> |
Public Member Functions | |
| WorkSSL (std::string const &host, std::string const &path, std::string const &port, boost::asio::io_service &ios, beast::Journal j, Config const &config, callback_type cb) | |
| ~WorkSSL ()=default | |
| WorkSSL & | impl () |
| void | run () override |
| void | cancel () override |
| void | fail (error_code const &ec) |
| void | onResolve (error_code const &ec, resolver_type::iterator it) |
| void | onStart () |
| void | onRequest (error_code const &ec) |
| void | onResponse (error_code const &ec) |
| T | shared_from_this (T... args) |
| T | weak_from_this (T... args) |
Protected Types | |
| using | error_code = boost::system::error_code |
| using | socket_type = boost::asio::ip::tcp::socket |
| using | endpoint_type = boost::asio::ip::tcp::endpoint |
| using | resolver_type = boost::asio::ip::tcp::resolver |
| using | query_type = resolver_type::query |
| using | request_type = boost::beast::http::request< boost::beast::http::empty_body > |
Protected Attributes | |
| std::string | host_ |
| std::string | path_ |
| std::string | port_ |
| callback_type | cb_ |
| boost::asio::io_service & | ios_ |
| boost::asio::io_service::strand | strand_ |
| resolver_type | resolver_ |
| socket_type | socket_ |
| request_type | req_ |
| response_type | res_ |
| boost::beast::multi_buffer | read_buf_ |
Private Types | |
| using | stream_type = boost::asio::ssl::stream< socket_type & > |
Private Member Functions | |
| stream_type & | stream () |
| void | onConnect (error_code const &ec) |
| void | onHandshake (error_code const &ec) |
Private Attributes | |
| HTTPClientSSLContext | context_ |
| stream_type | stream_ |
Friends | |
| class | WorkBase< WorkSSL > |
|
private |
|
protectedinherited |
Definition at line 40 of file WorkBase.h.
|
inherited |
Definition at line 44 of file WorkBase.h.
|
protectedinherited |
Definition at line 46 of file WorkBase.h.
|
protectedinherited |
Definition at line 47 of file WorkBase.h.
|
protectedinherited |
Definition at line 48 of file WorkBase.h.
|
protectedinherited |
Definition at line 49 of file WorkBase.h.
|
protectedinherited |
Definition at line 51 of file WorkBase.h.
| ripple::detail::WorkSSL::WorkSSL | ( | std::string const & | host, |
| std::string const & | path, | ||
| std::string const & | port, | ||
| boost::asio::io_service & | ios, | ||
| beast::Journal | j, | ||
| Config const & | config, | ||
| callback_type | cb | ||
| ) |
|
default |
|
private |
|
private |
|
private |
|
inherited |
Definition at line 73 of file WorkBase.h.
|
overridevirtualinherited |
Implements ripple::detail::Work.
Definition at line 125 of file WorkBase.h.
|
overridevirtualinherited |
Implements ripple::detail::Work.
Definition at line 140 of file WorkBase.h.
|
inherited |
Definition at line 155 of file WorkBase.h.
|
inherited |
Definition at line 166 of file WorkBase.h.
|
inherited |
Definition at line 178 of file WorkBase.h.
|
inherited |
Definition at line 194 of file WorkBase.h.
|
inherited |
Definition at line 206 of file WorkBase.h.
|
private |
|
private |
|
protectedinherited |
Definition at line 53 of file WorkBase.h.
|
protectedinherited |
Definition at line 54 of file WorkBase.h.
|
protectedinherited |
Definition at line 55 of file WorkBase.h.
|
protectedinherited |
Definition at line 56 of file WorkBase.h.
|
protectedinherited |
Definition at line 57 of file WorkBase.h.
|
protectedinherited |
Definition at line 58 of file WorkBase.h.
|
protectedinherited |
Definition at line 59 of file WorkBase.h.
|
protectedinherited |
Definition at line 60 of file WorkBase.h.
|
protectedinherited |
Definition at line 61 of file WorkBase.h.
|
protectedinherited |
Definition at line 62 of file WorkBase.h.
|
protectedinherited |
Definition at line 63 of file WorkBase.h.
1.8.17