71 pool_handle_t *pool; |
71 pool_handle_t *pool; |
72 } iovec_buf_t; |
72 } iovec_buf_t; |
73 |
73 |
74 |
74 |
75 /* system stream */ |
75 /* system stream */ |
76 IOStream* stream_new_from_fd(int fd); |
76 IOStream* stream_new_from_fd(pool_handle_t *pool, int fd); |
77 |
77 |
78 ssize_t system_write(IOStream *st, void *buf, size_t nbytes); |
78 ssize_t system_write(IOStream *st, void *buf, size_t nbytes); |
79 ssize_t system_read(IOStream *st, void *buf, size_t nbytes); |
79 ssize_t system_read(IOStream *st, void *buf, size_t nbytes); |
80 |
80 |
81 /* net stream */ |
81 /* net stream */ |
82 IOStream* net_stream_from_fd(int fd); |
82 IOStream* net_stream_from_fd(pool_handle_t *pool, int fd); |
83 |
83 |
84 ssize_t net_stream_write(IOStream *st, void *buf, size_t nbytes); |
84 ssize_t net_stream_write(IOStream *st, void *buf, size_t nbytes); |
85 ssize_t net_stream_read(IOStream *st, void *buf, size_t nbytes); |
85 ssize_t net_stream_read(IOStream *st, void *buf, size_t nbytes); |
86 |
86 |
87 /* iovec buffer */ |
87 /* iovec buffer */ |