PeerProvider

Trait PeerProvider 

Source
pub trait PeerProvider {
    // Required methods
    fn get_peers(&self, info_hash: [u8; 20]) -> Option<Vec<SocketAddr>>;
    fn insert_peer(&self, info_hash: [u8; 20], peer: SocketAddr);
}

Required Methods§

Source

fn get_peers(&self, info_hash: [u8; 20]) -> Option<Vec<SocketAddr>>

Source

fn insert_peer(&self, info_hash: [u8; 20], peer: SocketAddr)

Implementors§