summaryrefslogtreecommitdiffstats
path: root/net/base/nss_memio.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/nss_memio.h')
-rw-r--r--net/base/nss_memio.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/net/base/nss_memio.h b/net/base/nss_memio.h
index c93e91f..49d7cbc 100644
--- a/net/base/nss_memio.h
+++ b/net/base/nss_memio.h
@@ -68,10 +68,12 @@ int memio_GetReadParams(memio_Private *secret, char **buf);
void memio_PutReadResult(memio_Private *secret, int bytes_read);
/* Ask memio what data it has to send to the network.
- * Returns buffer space available to read into, or 0 if none available.
- * Puts current buffer position into *buf.
+ * Returns up to two buffers of data by writing the positions and lengths into
+ * |buf1|, |len1| and |buf2|, |len2|.
*/
-int memio_GetWriteParams(memio_Private *secret, const char **buf);
+void memio_GetWriteParams(memio_Private *secret,
+ const char **buf1, unsigned int *len1,
+ const char **buf2, unsigned int *len2);
/* Tell memio how many bytes were sent to the network.
* If bytes_written is < 0, it is treated as an NSPR error code.