CatapultServer  v0.5.0.1 (Elephant)
AsyncTcpServer.h File Reference
Include dependency graph for AsyncTcpServer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  catapult::net::AsyncTcpServerSettings
 Settings used to configure AsyncTcpServer behavior. More...
 
class  catapult::net::AsyncTcpServer
 An async TCP server. More...
 

Namespaces

 catapult
 
 catapult::thread
 
 catapult::net
 

Typedefs

using catapult::net::AcceptHandler = consumer< const ionet::AcceptedPacketSocketInfo & >
 
using catapult::net::ConfigureSocketHandler = consumer< ionet::socket & >
 

Functions

std::shared_ptr< AsyncTcpServer > catapult::net::CreateAsyncTcpServer (const std::shared_ptr< thread::IoThreadPool > &pPool, const boost::asio::ip::tcp::endpoint &endpoint, const AsyncTcpServerSettings &settings)