CatapultServer
v0.5.0.1 (Elephant)
|
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) |