#include "peer_query.hpp"


Public Member Functions | |
| virtual boost::optional< std::vector< wPeer > > | getLedgerPeers ()=0 |
| virtual boost::optional< PeerQuery::wPeer > | getLedgerPeerByPublicKey (shared_model::interface::types::PublicKeyHexStringView public_key) const =0 |
| virtual | ~PeerQuery ()=default |
Protected Types | |
| using | wPeer = std::shared_ptr< shared_model::interface::Peer > |
Interface provide clean dependency for getting peers in system
|
protected |
|
virtualdefault |
|
pure virtual |
Fetch peer with given public key from ledger
Implemented in iroha::ametsuchi::PeerQueryWsv.
|
pure virtual |
Fetch peers stored in ledger
Implemented in iroha::ametsuchi::PeerQueryWsv.