Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
eclipse::network::Server Class Reference

#include <server.hh>

Inheritance diagram for eclipse::network::Server:
Inheritance graph
Collaboration diagram for eclipse::network::Server:
Collaboration graph

Public Member Functions

 Server (NetObserver *)
 
- Public Member Functions inherited from eclipse::network::AsyncChannel
 AsyncChannel (NetObserver *node_)
 
virtual ~AsyncChannel ()
 
void do_write (messages::Message *) override
 Write asynchronously the message. More...
 
void do_write (std::shared_ptr< std::string > &)
 Write asynchronously the message sharing the payload. More...
 
void do_write_buffer ()
 Write asynchronously the message sharing the payload. More...
 
void do_read ()
 This method implements the reading loop. More...
 
tcp::socket & get_socket ()
 Get internal socket. More...
 
void commit (std::shared_ptr< std::string > &)
 Add a message to the sending queue. More...
 
- Public Member Functions inherited from eclipse::network::Channel
 Channel ()=default
 
virtual ~Channel ()=default
 

Static Public Member Functions

static bool is_multiple ()
 

Constructor & Destructor Documentation

Server::Server ( NetObserver node_)

Member Function Documentation

bool Server::is_multiple ( )
static

The documentation for this class was generated from the following files: