src/server/util/io.c

changeset 407
78af44222463
parent 406
e5d96f6b9306
child 415
d938228c382e
equal deleted inserted replaced
406:e5d96f6b9306 407:78af44222463
303 } 303 }
304 304
305 WSBool httpstream_eof(IOStream *st) { 305 WSBool httpstream_eof(IOStream *st) {
306 HttpStream *http = (HttpStream*)st; 306 HttpStream *http = (HttpStream*)st;
307 return http->read_eof; 307 return http->read_eof;
308 }
309
310 int64_t httpstream_written(IOStream *st) {
311 HttpStream *http = (HttpStream*)st;
312 return http->written;
308 } 313 }
309 314
310 ssize_t net_http_write(HttpStream *st, void *buf, size_t nbytes) { 315 ssize_t net_http_write(HttpStream *st, void *buf, size_t nbytes) {
311 if(st->write_eof) return 0; 316 if(st->write_eof) return 0;
312 IOStream *fd = st->fd; 317 IOStream *fd = st->fd;

mercurial