|
xrpld
|


Public Member Functions | |
| DummyPeerSet (Application &app) | |
| void | addPeers (std::size_t limit, std::function< bool(std::shared_ptr< Peer > const &)> hasItem, std::function< void(std::shared_ptr< Peer > const &)> onPeerAdded) override |
| Try add more peers. | |
| void | sendRequest (::google::protobuf::Message const &message, protocol::MessageType type, std::shared_ptr< Peer > const &peer) override |
| std::set< Peer::ID > const & | getPeerIds () const override |
| get the set of ids of previously added peers | |
| template<typename MessageType> | |
| void | sendRequest (MessageType const &message, std::shared_ptr< Peer > const &peer) |
| send a message | |
Private Attributes | |
| beast::Journal | j_ |
Definition at line 146 of file PeerSet.cpp.
| xrpl::DummyPeerSet::DummyPeerSet | ( | Application & | app | ) |
Definition at line 149 of file PeerSet.cpp.
|
overridevirtual |
Try add more peers.
| limit | number of peers to add |
| hasItem | callback that helps to select peers |
| onPeerAdded | callback called when a peer is added |
Implements xrpl::PeerSet.
Definition at line 154 of file PeerSet.cpp.
|
overridevirtual |
Implements xrpl::PeerSet.
Definition at line 163 of file PeerSet.cpp.
get the set of ids of previously added peers
Implements xrpl::PeerSet.
Definition at line 172 of file PeerSet.cpp.
|
inherited |
|
private |
Definition at line 180 of file PeerSet.cpp.