src/server/util/io.h

changeset 683
db37761a8494
parent 513
9a49c245a49c
child 684
48da20bde908
--- a/src/server/util/io.h	Wed Feb 18 10:53:55 2026 +0100
+++ b/src/server/util/io.h	Wed Feb 18 12:31:19 2026 +0100
@@ -201,6 +201,7 @@
 IOStream* httpstream_new(pool_handle_t *pool, IOStream *fd);
 
 int httpstream_enable_chunked_read(IOStream *st, char *buffer, size_t bufsize, int *cursize, int *pos);
+int httpstream_enable_buffered_read(IOStream *st, char *buffer, size_t bufsize, int *cursize, int *pos);
 int httpstream_enable_chunked_write(IOStream *st);
 int httpstream_set_max_read(IOStream *st, int64_t maxread);
 WSBool httpstream_eof(IOStream *st);
@@ -209,6 +210,7 @@
 ssize_t net_http_write(HttpStream *st, const void *buf, size_t nbytes);
 ssize_t net_http_writev(HttpStream *st, struct iovec *iovec, int iovcnt);
 ssize_t net_http_read(HttpStream *st, void *buf, size_t nbytes);
+ssize_t net_http_read_buffered(HttpStream *st, void *buf, size_t nbytes);
 ssize_t net_http_read_chunked(HttpStream *st, void *buf, size_t nbytes);
 ssize_t net_http_sendfile(HttpStream *st, sendfiledata *sfd);
 void    net_http_close(HttpStream *st);

mercurial