src/server/util/io.h

changeset 46
636e05eb48f6
parent 44
3da1f7b6847f
child 54
3a1d5a52adfc
equal deleted inserted replaced
45:a24aa388f02f 46:636e05eb48f6
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 */

mercurial