CatapultServer  v0.5.0.1 (Elephant)
NodeDiscoveryHandlers.cpp File Reference
Include dependency graph for NodeDiscoveryHandlers.cpp:

Namespaces

 catapult
 
 catapult::handlers
 

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

Variable Documentation

◆ Packet_Type

constexpr auto Packet_Type = ionet::PacketType::Node_Discovery_Pull_Peers
staticconstexpr