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

Public Member Functions

 Connection (Server &server, socket_type &&socket)
 
void close () override
 
void run ()
 
void fail (std::string const &what, error_code ec)
 
void on_timer (error_code ec)
 
void on_handshake (error_code ec)
 
void on_read (error_code ec, std::size_t bytes_transferred)
 
void on_write (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

Serverserver_
 
short_read_testtest_
 
socket_type socket_
 
stream_type stream_
 
strand_type strand_
 
timer_type timer_
 
boost::asio::streambuf buf_
 

Detailed Description

Definition at line 254 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Connection()

ripple::short_read_test::Server::Connection::Connection ( Server server,
socket_type &&  socket 
)

Definition at line 264 of file short_read_test.cpp.

Member Function Documentation

◆ close()

void ripple::short_read_test::Server::Connection::close ( )
override

Definition at line 276 of file short_read_test.cpp.

◆ run()

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

Definition at line 290 of file short_read_test.cpp.

◆ fail()

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

Definition at line 310 of file short_read_test.cpp.

◆ on_timer()

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

Definition at line 323 of file short_read_test.cpp.

◆ on_handshake()

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

Definition at line 334 of file short_read_test.cpp.

◆ on_read()

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

Definition at line 356 of file short_read_test.cpp.

◆ on_write()

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

Definition at line 387 of file short_read_test.cpp.

◆ on_shutdown()

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

Definition at line 401 of file short_read_test.cpp.

Member Data Documentation

◆ server_

Server& ripple::short_read_test::Server::Connection::server_

Definition at line 256 of file short_read_test.cpp.

◆ test_

short_read_test& ripple::short_read_test::Server::Connection::test_

Definition at line 257 of file short_read_test.cpp.

◆ socket_

socket_type ripple::short_read_test::Server::Connection::socket_

Definition at line 258 of file short_read_test.cpp.

◆ stream_

stream_type ripple::short_read_test::Server::Connection::stream_

Definition at line 259 of file short_read_test.cpp.

◆ strand_

strand_type ripple::short_read_test::Server::Connection::strand_

Definition at line 260 of file short_read_test.cpp.

◆ timer_

timer_type ripple::short_read_test::Server::Connection::timer_

Definition at line 261 of file short_read_test.cpp.

◆ buf_

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

Definition at line 262 of file short_read_test.cpp.