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, EndpointType const &ep)
void close () override
void run (EndpointType const &ep)
void fail (std::string const &what, ErrorCode ec)
void onTimer (ErrorCode ec)
void onConnect (ErrorCode ec)
void onHandshake (ErrorCode ec)
void onWrite (ErrorCode ec, std::size_t bytesTransferred)
void onRead (ErrorCode ec, std::size_t bytesTransferred)
void onShutdown (ErrorCode ec)
T shared_from_this (T... args)
T weak_from_this (T... args)

Public Attributes

Client & client
short_read_test & test
SocketType socket
StreamType stream
StrandType strand
TimerType timer
boost::asio::streambuf buf
EndpointType const & ep

Private Attributes

Base & base_

Detailed Description

Definition at line 428 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Connection()

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

Definition at line 439 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 452 of file short_read_test.cpp.

◆ run()

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

Definition at line 467 of file short_read_test.cpp.

◆ fail()

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

Definition at line 480 of file short_read_test.cpp.

◆ onTimer()

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

Definition at line 492 of file short_read_test.cpp.

◆ onConnect()

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

Definition at line 506 of file short_read_test.cpp.

◆ onHandshake()

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

Definition at line 521 of file short_read_test.cpp.

◆ onWrite()

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

Definition at line 542 of file short_read_test.cpp.

◆ onRead()

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

Definition at line 563 of file short_read_test.cpp.

◆ onShutdown()

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

Definition at line 577 of file short_read_test.cpp.

Member Data Documentation

◆ client

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

Definition at line 430 of file short_read_test.cpp.

◆ test

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

Definition at line 431 of file short_read_test.cpp.

◆ socket

SocketType xrpl::short_read_test::Client::Connection::socket

Definition at line 432 of file short_read_test.cpp.

◆ stream

StreamType xrpl::short_read_test::Client::Connection::stream

Definition at line 433 of file short_read_test.cpp.

◆ strand

StrandType xrpl::short_read_test::Client::Connection::strand

Definition at line 434 of file short_read_test.cpp.

◆ timer

TimerType xrpl::short_read_test::Client::Connection::timer

Definition at line 435 of file short_read_test.cpp.

◆ buf

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

Definition at line 436 of file short_read_test.cpp.

◆ ep

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

Definition at line 437 of file short_read_test.cpp.

◆ base_

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

Definition at line 88 of file short_read_test.cpp.