Struct rustuv::stream::StreamWatcher[src]

pub struct StreamWatcher {
    pub handle: *uv_stream_t,
    // some fields omitted
}

Fields

handle

Methods

impl StreamWatcher

fn new(stream: *uv_stream_t) -> StreamWatcher

fn read(&mut self, buf: &mut [u8]) -> Result<uint, UvError>

fn cancel_read(&mut self, reason: ssize_t) -> Option<BlockedTask>

fn write(&mut self, buf: &[u8], may_timeout: bool) -> Result<(), UvError>

fn cancel_write(&mut self) -> Option<BlockedTask>