Trait qcomms::SyncComms[][src]

pub trait SyncComms: Write + Read {
    fn receive(&mut self) -> Result<Vec<u8>> { ... }
fn send(&mut self, buf: &[u8]) -> Result<()> { ... }
fn receive_to_string(&mut self) -> Result<String> { ... }
fn receive_keepalive(&mut self) -> Result<()> { ... }
fn send_keepalive(&mut self) -> Result<()> { ... }
fn send_handshake(&mut self) -> Result<()> { ... }
fn receive_handshake(&mut self) -> Result<()> { ... } }

Provided methods

fn receive(&mut self) -> Result<Vec<u8>>[src]

fn send(&mut self, buf: &[u8]) -> Result<()>[src]

fn receive_to_string(&mut self) -> Result<String>[src]

fn receive_keepalive(&mut self) -> Result<()>[src]

fn send_keepalive(&mut self) -> Result<()>[src]

fn send_handshake(&mut self) -> Result<()>[src]

fn receive_handshake(&mut self) -> Result<()>[src]

Loading content...

Implementors

impl<T: Write + Read> SyncComms for T[src]

Loading content...