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

Classes

struct  Acceptor
 
struct  Connection
 

Public Member Functions

 Server (short_read_test &test)
 
 ~Server ()
 
endpoint_type const & endpoint () const
 
void add (std::shared_ptr< Child > const &child)
 
void remove (Child *child)
 
void close ()
 
void wait ()
 

Private Attributes

short_read_testtest_
 
endpoint_type endpoint_
 
std::mutex mutex_
 
std::condition_variable cond_
 
std::map< Child *, std::weak_ptr< Child > > list_
 
bool closed_ = false
 

Detailed Description

Definition at line 169 of file short_read_test.cpp.

Constructor & Destructor Documentation

◆ Server()

ripple::short_read_test::Server::Server ( short_read_test test)
explicit

Definition at line 411 of file short_read_test.cpp.

◆ ~Server()

ripple::short_read_test::Server::~Server ( )

Definition at line 418 of file short_read_test.cpp.

Member Function Documentation

◆ endpoint()

endpoint_type const& ripple::short_read_test::Server::endpoint ( ) const

Definition at line 425 of file short_read_test.cpp.

◆ add()

void ripple::short_read_test::Base::add ( std::shared_ptr< Child > const &  child)
inherited

Definition at line 119 of file short_read_test.cpp.

◆ remove()

void ripple::short_read_test::Base::remove ( Child child)
inherited

Definition at line 126 of file short_read_test.cpp.

◆ close()

void ripple::short_read_test::Base::close ( )
inherited

Definition at line 135 of file short_read_test.cpp.

◆ wait()

void ripple::short_read_test::Base::wait ( )
inherited

Definition at line 159 of file short_read_test.cpp.

Member Data Documentation

◆ test_

short_read_test& ripple::short_read_test::Server::test_
private

Definition at line 172 of file short_read_test.cpp.

◆ endpoint_

endpoint_type ripple::short_read_test::Server::endpoint_
private

Definition at line 173 of file short_read_test.cpp.

◆ mutex_

std::mutex ripple::short_read_test::Base::mutex_
privateinherited

Definition at line 106 of file short_read_test.cpp.

◆ cond_

std::condition_variable ripple::short_read_test::Base::cond_
privateinherited

Definition at line 107 of file short_read_test.cpp.

◆ list_

std::map<Child*, std::weak_ptr<Child> > ripple::short_read_test::Base::list_
privateinherited

Definition at line 108 of file short_read_test.cpp.

◆ closed_

bool ripple::short_read_test::Base::closed_ = false
privateinherited

Definition at line 109 of file short_read_test.cpp.