fn connect_stream(path string) ?&StreamConn
fn listen_stream(sock string) ?&StreamListener
fn (mut c StreamConn) close() ?
fn (mut c StreamConn) write_ptr(b byteptr, len int) ?int
write_ptr blocks and attempts to write all data
fn (mut c StreamConn) write(bytes []byte) ?int
write blocks and attempts to write all data
fn (mut c StreamConn) write_str(s string) ?int
write_str blocks and attempts to write all data
fn (mut c StreamConn) read_ptr(buf_ptr byteptr, len int) ?int
fn (mut c StreamConn) read(mut buf []byte) ?int
fn (mut c StreamConn) read_deadline() ?time.Time
fn (mut c StreamConn) set_read_deadline(deadline time.Time)
fn (mut c StreamConn) write_deadline() ?time.Time
fn (mut c StreamConn) set_write_deadline(deadline time.Time)
fn (c &StreamConn) read_timeout() time.Duration
fn (mut c StreamConn) set_read_timeout(t time.Duration)
fn (c &StreamConn) write_timeout() time.Duration
fn (mut c StreamConn) set_write_timeout(t time.Duration)
fn (mut c StreamConn) wait_for_read() ?
fn (mut c StreamConn) wait_for_write() ?
fn (c StreamConn) str() string
fn (mut l StreamListener) accept() ?&StreamConn
fn (c &StreamListener) accept_deadline() ?time.Time
fn (mut c StreamListener) set_accept_deadline(deadline time.Time)
fn (c &StreamListener) accept_timeout() time.Duration
fn (mut c StreamListener) set_accept_timeout(t time.Duration)
fn (mut c StreamListener) wait_for_accept() ?
fn (mut c StreamListener) close() ?