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

Public Member Functions

 Connection (Server &inServer, socket_type &&inSocket)
void close () override
void run ()
void fail (std::string const &what, error_code ec)
void onTimer (error_code ec)
void onHandshake (error_code ec)
void onRead (error_code ec, std::size_t bytesTransferred)
void onWrite (error_code ec, std::size_t bytesTransferred)
void onShutdown (error_code ec)
shared_from_this (T... args)
weak_from_this (T... args)

Public Attributes

Serverserver
short_read_testtest
socket_type socket
stream_type stream
strand_type strand
timer_type timer
boost::asio::streambuf buf

Private Attributes

Base & base_

Detailed Description

Definition at line 248 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Connection()

xrpl::short_read_test::Server::Connection::Connection ( Server & inServer,
socket_type && inSocket )

Definition at line 258 of file short_read_test.cpp.

Member Function Documentation

◆ close()

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

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

Definition at line 270 of file short_read_test.cpp.

◆ run()

void xrpl::short_read_test::Server::Connection::run ( )

Definition at line 285 of file short_read_test.cpp.

◆ fail()

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

Definition at line 300 of file short_read_test.cpp.

◆ onTimer()

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

Definition at line 312 of file short_read_test.cpp.

◆ onHandshake()

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

Definition at line 326 of file short_read_test.cpp.

◆ onRead()

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

Definition at line 351 of file short_read_test.cpp.

◆ onWrite()

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

Definition at line 384 of file short_read_test.cpp.

◆ onShutdown()

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

Definition at line 398 of file short_read_test.cpp.

Member Data Documentation

◆ server

Server& xrpl::short_read_test::Server::Connection::server

Definition at line 250 of file short_read_test.cpp.

◆ test

short_read_test& xrpl::short_read_test::Server::Connection::test

Definition at line 251 of file short_read_test.cpp.

◆ socket

socket_type xrpl::short_read_test::Server::Connection::socket

Definition at line 252 of file short_read_test.cpp.

◆ stream

stream_type xrpl::short_read_test::Server::Connection::stream

Definition at line 253 of file short_read_test.cpp.

◆ strand

strand_type xrpl::short_read_test::Server::Connection::strand

Definition at line 254 of file short_read_test.cpp.

◆ timer

timer_type xrpl::short_read_test::Server::Connection::timer

Definition at line 255 of file short_read_test.cpp.

◆ buf

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

Definition at line 256 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.