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

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::extensions
 

Functions

net::ConnectionSettings catapult::extensions::GetConnectionSettings (const config::CatapultConfiguration &config)
 Extracts connection settings from config. More...
 
void catapult::extensions::UpdateAsyncTcpServerSettings (net::AsyncTcpServerSettings &settings, const config::CatapultConfiguration &config)
 Updates settings with values in config. More...
 
uint32_t catapult::extensions::GetMaxIncomingConnectionsPerIdentity (ionet::NodeRoles roles)
 Gets the maximum number of incoming connections per identity as specified by roles. More...
 
template<typename TAcceptor >
std::shared_ptr< net::AsyncTcpServer > catapult::extensions::BootServer (thread::MultiServicePool::ServiceGroup &serviceGroup, unsigned short port, ionet::ServiceIdentifier serviceId, const config::CatapultConfiguration &config, subscribers::NodeSubscriber &nodeSubscriber, TAcceptor acceptor)