xrpld
Loading...
Searching...
No Matches
xrpl::short_read_test::Client::Connection Struct Reference
Inheritance diagram for xrpl::short_read_test::Client::Connection:
Collaboration diagram for xrpl::short_read_test::Client::Connection:

Public Member Functions

 Connection (Client &client, endpoint_type const &ep)
void close () override
void run (endpoint_type const &ep)
void fail (std::string const &what, error_code ec)
void onTimer (error_code ec)
void onConnect (error_code ec)
void onHandshake (error_code ec)
void onWrite (error_code ec, std::size_t bytesTransferred)
void onRead (error_code ec, std::size_t bytesTransferred)
void onShutdown (error_code ec)
shared_from_this (T... args)
weak_from_this (T... args)

Public Attributes

Clientclient
short_read_testtest
socket_type socket
stream_type stream
strand_type strand
timer_type timer
boost::asio::streambuf buf
endpoint_type const & ep

Private Attributes

Base & base_

Detailed Description

Definition at line 438 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Connection()

xrpl::short_read_test::Client::Connection::Connection ( Client & client,
endpoint_type const & ep )

Definition at line 449 of file short_read_test.cpp.

Member Function Documentation

◆ close()

void xrpl::short_read_test::Client::Connection::close ( )
overridevirtual

Implements xrpl::short_read_test::Base::Child.

Definition at line 462 of file short_read_test.cpp.

◆ run()

void xrpl::short_read_test::Client::Connection::run ( endpoint_type const & ep)

Definition at line 477 of file short_read_test.cpp.

◆ fail()

void xrpl::short_read_test::Client::Connection::fail ( std::string const & what,
error_code ec )

Definition at line 492 of file short_read_test.cpp.

◆ onTimer()

void xrpl::short_read_test::Client::Connection::onTimer ( error_code ec)

Definition at line 504 of file short_read_test.cpp.

◆ onConnect()

void xrpl::short_read_test::Client::Connection::onConnect ( error_code ec)

Definition at line 518 of file short_read_test.cpp.

◆ onHandshake()

void xrpl::short_read_test::Client::Connection::onHandshake ( error_code ec)

Definition at line 534 of file short_read_test.cpp.

◆ onWrite()

void xrpl::short_read_test::Client::Connection::onWrite ( error_code ec,
std::size_t bytesTransferred )

Definition at line 563 of file short_read_test.cpp.

◆ onRead()

void xrpl::short_read_test::Client::Connection::onRead ( error_code ec,
std::size_t bytesTransferred )

Definition at line 592 of file short_read_test.cpp.

◆ onShutdown()

void xrpl::short_read_test::Client::Connection::onShutdown ( error_code ec)

Definition at line 606 of file short_read_test.cpp.

Member Data Documentation

◆ client

Client& xrpl::short_read_test::Client::Connection::client

Definition at line 440 of file short_read_test.cpp.

◆ test

short_read_test& xrpl::short_read_test::Client::Connection::test

Definition at line 441 of file short_read_test.cpp.

◆ socket

socket_type xrpl::short_read_test::Client::Connection::socket

Definition at line 442 of file short_read_test.cpp.

◆ stream

stream_type xrpl::short_read_test::Client::Connection::stream

Definition at line 443 of file short_read_test.cpp.

◆ strand

strand_type xrpl::short_read_test::Client::Connection::strand

Definition at line 444 of file short_read_test.cpp.

◆ timer

timer_type xrpl::short_read_test::Client::Connection::timer

Definition at line 445 of file short_read_test.cpp.

◆ buf

boost::asio::streambuf xrpl::short_read_test::Client::Connection::buf

Definition at line 446 of file short_read_test.cpp.

◆ ep

endpoint_type const& xrpl::short_read_test::Client::Connection::ep

Definition at line 447 of file short_read_test.cpp.

◆ base_

Base& xrpl::short_read_test::Base::Child::base_
privateinherited

Definition at line 89 of file short_read_test.cpp.