|
| using | request = boost::beast::http::request< boost::beast::http::empty_body > |
| |
| using | parser = boost::beast::http::basic_parser< false > |
| |
|
| | RawStream (boost::asio::io_service::strand &strand) |
| |
| virtual | ~RawStream ()=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 121 of file HTTPStream.h.
◆ request
◆ parser
◆ RawStream()
| ripple::RawStream::RawStream |
( |
boost::asio::io_service::strand & |
strand | ) |
|
◆ ~RawStream()
| virtual ripple::RawStream::~RawStream |
( |
| ) |
|
|
virtualdefault |
◆ getStream()
| boost::asio::ip::tcp::socket & ripple::RawStream::getStream |
( |
| ) |
|
|
overridevirtual |
◆ connect()
◆ asyncWrite()
| void ripple::RawStream::asyncWrite |
( |
request & |
req, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ asyncRead()
| void ripple::RawStream::asyncRead |
( |
boost::beast::flat_buffer & |
buf, |
|
|
parser & |
p, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ asyncReadSome()
| void ripple::RawStream::asyncReadSome |
( |
boost::beast::flat_buffer & |
buf, |
|
|
parser & |
p, |
|
|
boost::asio::yield_context & |
yield, |
|
|
boost::system::error_code & |
ec |
|
) |
| |
|
overridevirtual |
◆ stream_
| std::optional<boost::asio::ip::tcp::socket> ripple::RawStream::stream_ |
|
private |
◆ strand_
| boost::asio::io_service::strand& ripple::RawStream::strand_ |
|
private |