[−][src]Trait grin_p2p::types::NetAdapter
Additional methods required by the protocol that don't need to be externally implemented.
Required methods
fn find_peer_addrs(&self, capab: Capabilities) -> Vec<PeerAddr>
Find good peers we know with the provided capability and return their addresses.
fn peer_addrs_received(&self, _: Vec<PeerAddr>)
A list of peers has been received from one of our peers.
fn peer_difficulty(&self, _: PeerAddr, _: Difficulty, _: u64)
Heard total_difficulty from a connected peer (via ping/pong).
fn is_banned(&self, addr: PeerAddr) -> bool
Is this peer currently banned?
Implementors
impl NetAdapter for DummyAdapter
[src]
fn find_peer_addrs(&self, _: Capabilities) -> Vec<PeerAddr>
[src]
fn peer_addrs_received(&self, _: Vec<PeerAddr>)
[src]
fn peer_difficulty(&self, _: PeerAddr, _: Difficulty, _: u64)
[src]
fn is_banned(&self, _: PeerAddr) -> bool
[src]
impl NetAdapter for Peers
[src]
fn find_peer_addrs(&self, capab: Capabilities) -> Vec<PeerAddr>
[src]
Find good peers we know with the provided capability and return their addresses.
fn peer_addrs_received(&self, peer_addrs: Vec<PeerAddr>)
[src]
A list of peers has been received from one of our peers.