[−][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<SocketAddr>
Find good peers we know with the provided capability and return their addresses.
fn peer_addrs_received(&self, _: Vec<SocketAddr>)
A list of peers has been received from one of our peers.
fn peer_difficulty(&self, _: SocketAddr, _: Difficulty, _: u64)
Heard total_difficulty from a connected peer (via ping/pong).
fn is_banned(&self, addr: SocketAddr) -> bool
Is this peer currently banned?
Implementors
impl NetAdapter for DummyAdapter
[src]
impl NetAdapter for DummyAdapter
fn find_peer_addrs(&self, _: Capabilities) -> Vec<SocketAddr>
[src]
fn find_peer_addrs(&self, _: Capabilities) -> Vec<SocketAddr>
fn peer_addrs_received(&self, _: Vec<SocketAddr>)
[src]
fn peer_addrs_received(&self, _: Vec<SocketAddr>)
fn peer_difficulty(&self, _: SocketAddr, _: Difficulty, _: u64)
[src]
fn peer_difficulty(&self, _: SocketAddr, _: Difficulty, _: u64)
fn is_banned(&self, _: SocketAddr) -> bool
[src]
fn is_banned(&self, _: SocketAddr) -> bool
impl NetAdapter for Peers
[src]
impl NetAdapter for Peers
fn find_peer_addrs(&self, capab: Capabilities) -> Vec<SocketAddr>
[src]
fn find_peer_addrs(&self, capab: Capabilities) -> Vec<SocketAddr>
Find good peers we know with the provided capability and return their addresses.
fn peer_addrs_received(&self, peer_addrs: Vec<SocketAddr>)
[src]
fn peer_addrs_received(&self, peer_addrs: Vec<SocketAddr>)
A list of peers has been received from one of our peers.
fn peer_difficulty(&self, addr: SocketAddr, diff: Difficulty, height: u64)
[src]
fn peer_difficulty(&self, addr: SocketAddr, diff: Difficulty, height: u64)
fn is_banned(&self, addr: SocketAddr) -> bool
[src]
fn is_banned(&self, addr: SocketAddr) -> bool