CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Namespaces | |
catapult | |
catapult::ionet | |
catapult::handlers | |
Typedefs | |
using | catapult::handlers::NodeConsumer = consumer< const ionet::Node & > |
Consumes a node. More... | |
using | catapult::handlers::NodesConsumer = consumer< const ionet::NodeSet & > |
Consumes multiple nodes. More... | |
using | catapult::handlers::NodesSupplier = supplier< ionet::NodeSet > |
Supplies nodes. More... | |
Functions | |
void | catapult::handlers::RegisterNodeDiscoveryPushPingHandler (ionet::ServerPacketHandlers &handlers, model::NetworkIdentifier networkIdentifier, const NodeConsumer &nodeConsumer) |
void | catapult::handlers::RegisterNodeDiscoveryPullPingHandler (ionet::ServerPacketHandlers &handlers, const std::shared_ptr< const ionet::NetworkNode > &pLocalNode) |
void | catapult::handlers::RegisterNodeDiscoveryPushPeersHandler (ionet::ServerPacketHandlers &handlers, const NodesConsumer &nodesConsumer) |
Registers a node discovery push peers handler in handlers that forwards received nodes to nodesConsumer. More... | |
void | catapult::handlers::RegisterNodeDiscoveryPullPeersHandler (ionet::ServerPacketHandlers &handlers, const NodesSupplier &nodesSupplier) |
Registers a node discovery pull peers handler in handlers that responds with nodes from nodesSupplier. More... | |