CatapultServer
v0.5.0.1 (Elephant)
|
Aggregate node subscriber. More...
Public Member Functions | |
void | notifyNode (const ionet::Node &node) override |
Indicates a new node was found. More... | |
void | notifyIncomingNode (const Key &identityKey, ionet::ServiceIdentifier serviceId) override |
Indicates a new incoming connection for node with identityKey connected to serviceId. More... | |
Public Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TNodeSubscriber > | |
BasicAggregateSubscriber (std::vector< std::unique_ptr< TNodeSubscriber >> &&subscribers) | |
Creates an aggregate subscriber around subscribers. More... | |
Public Member Functions inherited from catapult::subscribers::NodeSubscriber | |
virtual | ~NodeSubscriber ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TNodeSubscriber > | |
void | forEach (TAction action) const |
Aggregate node subscriber.
|
inlineoverridevirtual |
Indicates a new incoming connection for node with identityKey connected to serviceId.
Implements catapult::subscribers::NodeSubscriber.
|
inlineoverridevirtual |
Indicates a new node was found.
Implements catapult::subscribers::NodeSubscriber.