unsafe public static extern int uv_write2(UvRequest req,UvStreamHandle handle,uv_buf_t*bufs,int nbufs,UvStreamHandle sendHandle,uv_write_cb cb);
public static extern int uv_shutdown(UvShutdownReq req,UvStreamHandle handle,uv_shutdown_cb cb);
public static extern int uv_read_stop(UvStreamHandle handle);
public static extern int uv_try_write(UvStreamHandle handle,uv_buf_t[] bufs,int nbufs);
public static extern int uv_accept(UvStreamHandle server,UvStreamHandle client);
public extern static int uv_read_start(UvStreamHandle handle,uv_alloc_cb alloc_cb,uv_read_cb read_cb);
public void shutdown(UvShutdownReq req, UvStreamHandle handle, uv_shutdown_cb cb) { req.Validate(); handle.Validate(); Check(_uv_shutdown(req, handle, cb)); }
public static extern int uv_listen(UvStreamHandle handle,int backlog,uv_connection_cb cb);
public int try_write(UvStreamHandle handle, uv_buf_t[] bufs, int nbufs) { handle.Validate(); return(Check(_uv_try_write(handle, bufs, nbufs))); }
unsafe public void write2(UvRequest req, UvStreamHandle handle, Libuv.uv_buf_t *bufs, int nbufs, UvStreamHandle sendHandle, uv_write_cb cb) { req.Validate(); handle.Validate(); Check(_uv_write2(req, handle, bufs, nbufs, sendHandle, cb)); }
public void read_stop(UvStreamHandle handle) { handle.Validate(); Check(_uv_read_stop(handle)); }
public void read_start(UvStreamHandle handle, uv_alloc_cb alloc_cb, uv_read_cb read_cb) { handle.Validate(); Check(_uv_read_start(handle, alloc_cb, read_cb)); }
public void accept(UvStreamHandle server, UvStreamHandle client) { server.Validate(); client.Validate(); Check(_uv_accept(server, client)); }
public void listen(UvStreamHandle handle, int backlog, uv_connection_cb cb) { handle.Validate(); Check(_uv_listen(handle, backlog, cb)); }
public void Accept(UvStreamHandle handle) { _uv.accept(this, handle); }