Struct chain_peer::peer::Peer
[−]
[src]
pub struct Peer { pub w_queues: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>, // some fields omitted }
Fields
w_queues: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>
Methods
impl Peer
[src]
fn new(
r_q: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>,
w_q: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>,
client_r: Arc<Mutex<Vec<u8>>>,
client_w: Arc<Mutex<Vec<Vec<u8>>>>
) -> Peer
[src]
r_q: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>,
w_q: Arc<Mutex<HashMap<SocketAddr, Arc<Mutex<Vec<Vec<u8>>>>>>>,
client_r: Arc<Mutex<Vec<u8>>>,
client_w: Arc<Mutex<Vec<Vec<u8>>>>
) -> Peer