Trait breadx::display::Connection[][src]

pub trait Connection {
    fn send_packet(&mut self, bytes: &[u8], fds: &mut Vec<Fd>) -> Result;
fn read_packet(&mut self, bytes: &mut [u8], fds: &mut Vec<Fd>) -> Result; }

Synchronous breadx connection.

Required methods

fn send_packet(&mut self, bytes: &[u8], fds: &mut Vec<Fd>) -> Result[src]

Send a packet across the connection in a blocking manner.

fn read_packet(&mut self, bytes: &mut [u8], fds: &mut Vec<Fd>) -> Result[src]

Read a packet from the connection in a blocking manner.

Loading content...

Implementations on Foreign Types

impl Connection for TcpStream[src]

impl Connection for UnixStream[src]

Loading content...

Implementors

impl Connection for NameConnection[src]

Loading content...