3#include <xrpld/app/misc/detail/WorkBase.h>
4#include <xrpld/core/Config.h>
6#include <xrpl/basics/contract.h>
7#include <xrpl/net/HTTPClientSSLContext.h>
9#include <boost/asio/ssl.hpp>
10#include <boost/format.hpp>
32 boost::asio::io_context& ios,
A generic endpoint for log messages.
std::function< void(error_code const &, endpoint_type const &, response_type &&)> callback_type
boost::asio::ip::tcp::endpoint endpoint_type
boost::system::error_code error_code
WorkBase(std::string host, std::string path, std::string port, boost::asio::io_context &ios, endpoint_type lastEndpoint, bool lastStatus, callback_type cb)
WorkSSL(std::string const &host, std::string const &path, std::string const &port, boost::asio::io_context &ios, beast::Journal j, Config const &config, endpoint_type const &lastEndpoint, bool lastStatus, callback_type cb)
~WorkSSL() override=default
HTTPClientSSLContext context_
void onConnect(error_code const &ec)
boost::asio::ssl::stream< socket_type & > stream_type
void onHandshake(error_code const &ec)