| 199 |
199 |
| 200 /* http stream */ |
200 /* http stream */ |
| 201 IOStream* httpstream_new(pool_handle_t *pool, IOStream *fd); |
201 IOStream* httpstream_new(pool_handle_t *pool, IOStream *fd); |
| 202 |
202 |
| 203 int httpstream_enable_chunked_read(IOStream *st, char *buffer, size_t bufsize, int *cursize, int *pos); |
203 int httpstream_enable_chunked_read(IOStream *st, char *buffer, size_t bufsize, int *cursize, int *pos); |
| |
204 int httpstream_enable_buffered_read(IOStream *st, char *buffer, size_t bufsize, int *cursize, int *pos); |
| 204 int httpstream_enable_chunked_write(IOStream *st); |
205 int httpstream_enable_chunked_write(IOStream *st); |
| 205 int httpstream_set_max_read(IOStream *st, int64_t maxread); |
206 int httpstream_set_max_read(IOStream *st, int64_t maxread); |
| 206 WSBool httpstream_eof(IOStream *st); |
207 WSBool httpstream_eof(IOStream *st); |
| 207 int64_t httpstream_written(IOStream *st); |
208 int64_t httpstream_written(IOStream *st); |
| 208 |
209 |
| 209 ssize_t net_http_write(HttpStream *st, const void *buf, size_t nbytes); |
210 ssize_t net_http_write(HttpStream *st, const void *buf, size_t nbytes); |
| 210 ssize_t net_http_writev(HttpStream *st, struct iovec *iovec, int iovcnt); |
211 ssize_t net_http_writev(HttpStream *st, struct iovec *iovec, int iovcnt); |
| 211 ssize_t net_http_read(HttpStream *st, void *buf, size_t nbytes); |
212 ssize_t net_http_read(HttpStream *st, void *buf, size_t nbytes); |
| |
213 ssize_t net_http_read_buffered(HttpStream *st, void *buf, size_t nbytes); |
| 212 ssize_t net_http_read_chunked(HttpStream *st, void *buf, size_t nbytes); |
214 ssize_t net_http_read_chunked(HttpStream *st, void *buf, size_t nbytes); |
| 213 ssize_t net_http_sendfile(HttpStream *st, sendfiledata *sfd); |
215 ssize_t net_http_sendfile(HttpStream *st, sendfiledata *sfd); |
| 214 void net_http_close(HttpStream *st); |
216 void net_http_close(HttpStream *st); |
| 215 void net_http_finish(HttpStream *st); |
217 void net_http_finish(HttpStream *st); |
| 216 void net_http_setmode(HttpStream *st, int mode); |
218 void net_http_setmode(HttpStream *st, int mode); |