|
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) |