rippled
Public Member Functions | Public Attributes | Private Attributes | List of all members
ripple::short_read_test::Client::Connection Struct Reference
Inheritance diagram for ripple::short_read_test::Client::Connection:
Inheritance graph
[legend]
Collaboration diagram for ripple::short_read_test::Client::Connection:
Collaboration graph
[legend]

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 on_timer (error_code ec)
 
void on_connect (error_code ec)
 
void on_handshake (error_code ec)
 
void on_write (error_code ec, std::size_t bytes_transferred)
 
void on_read (error_code ec, std::size_t bytes_transferred)
 
void on_shutdown (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

Basebase_
 

Detailed Description

Definition at line 438 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Connection()

ripple::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 ripple::short_read_test::Client::Connection::close ( )
overridevirtual

Implements ripple::short_read_test::Base::Child.

Definition at line 462 of file short_read_test.cpp.

◆ run()

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

Definition at line 476 of file short_read_test.cpp.

◆ fail()

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

Definition at line 496 of file short_read_test.cpp.

◆ on_timer()

void ripple::short_read_test::Client::Connection::on_timer ( error_code  ec)

Definition at line 509 of file short_read_test.cpp.

◆ on_connect()

void ripple::short_read_test::Client::Connection::on_connect ( error_code  ec)

Definition at line 520 of file short_read_test.cpp.

◆ on_handshake()

void ripple::short_read_test::Client::Connection::on_handshake ( error_code  ec)

Definition at line 535 of file short_read_test.cpp.

◆ on_write()

void ripple::short_read_test::Client::Connection::on_write ( error_code  ec,
std::size_t  bytes_transferred 
)

Definition at line 563 of file short_read_test.cpp.

◆ on_read()

void ripple::short_read_test::Client::Connection::on_read ( error_code  ec,
std::size_t  bytes_transferred 
)

Definition at line 591 of file short_read_test.cpp.

◆ on_shutdown()

void ripple::short_read_test::Client::Connection::on_shutdown ( error_code  ec)

Definition at line 605 of file short_read_test.cpp.

Member Data Documentation

◆ client_

Client& ripple::short_read_test::Client::Connection::client_

Definition at line 440 of file short_read_test.cpp.

◆ test_

short_read_test& ripple::short_read_test::Client::Connection::test_

Definition at line 441 of file short_read_test.cpp.

◆ socket_

socket_type ripple::short_read_test::Client::Connection::socket_

Definition at line 442 of file short_read_test.cpp.

◆ stream_

stream_type ripple::short_read_test::Client::Connection::stream_

Definition at line 443 of file short_read_test.cpp.

◆ strand_

strand_type ripple::short_read_test::Client::Connection::strand_

Definition at line 444 of file short_read_test.cpp.

◆ timer_

timer_type ripple::short_read_test::Client::Connection::timer_

Definition at line 445 of file short_read_test.cpp.

◆ buf_

boost::asio::streambuf ripple::short_read_test::Client::Connection::buf_

Definition at line 446 of file short_read_test.cpp.

◆ ep_

endpoint_type const& ripple::short_read_test::Client::Connection::ep_

Definition at line 447 of file short_read_test.cpp.

◆ base_

Base& ripple::short_read_test::Base::Child::base_
privateinherited

Definition at line 89 of file short_read_test.cpp.