Skip to main content

AddressBookPeers

Trait AddressBookPeers 

Source
pub trait AddressBookPeers {
    // Required methods
    fn recently_live_peers(&self, now: DateTime<Utc>) -> Vec<MetaAddr>;
    fn add_peer(&mut self, peer: PeerSocketAddr) -> bool;
}
Expand description

Method signatures for getting MetaAddrs of recently live peers.

Required Methods§

Source

fn recently_live_peers(&self, now: DateTime<Utc>) -> Vec<MetaAddr>

Return an Vec of peers we’ve seen recently, in reconnection attempt order.

Source

fn add_peer(&mut self, peer: PeerSocketAddr) -> bool

Add a peer to the address book.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl AddressBookPeers for Arc<Mutex<AddressBook>>

Implementors§