aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental/http/http_msg.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-09-29 21:55:31 -0700
committerGarrett D'Amore <garrett@damore.org>2018-09-29 21:55:31 -0700
commit25490a300910e357ac864a1916a4285e239fbf30 (patch)
tree8d45f90b9cfaff3c038aeadadd219d3edf8acc54 /src/supplemental/http/http_msg.c
parentc084742b80d6514b39824617a41eb16910c53cf4 (diff)
downloadnng-25490a300910e357ac864a1916a4285e239fbf30.tar.gz
nng-25490a300910e357ac864a1916a4285e239fbf30.tar.bz2
nng-25490a300910e357ac864a1916a4285e239fbf30.zip
fixes #738 http server needs a way to collect request entity data
Diffstat (limited to 'src/supplemental/http/http_msg.c')
-rw-r--r--src/supplemental/http/http_msg.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/supplemental/http/http_msg.c b/src/supplemental/http/http_msg.c
index 6d7e9f8a..3b78a2a9 100644
--- a/src/supplemental/http/http_msg.c
+++ b/src/supplemental/http/http_msg.c
@@ -382,6 +382,17 @@ nni_http_req_copy_data(nni_http_req *req, const void *data, size_t size)
}
int
+nni_http_req_alloc_data(nni_http_req *req, size_t size)
+{
+ int rv;
+
+ if ((rv = http_entity_alloc_data(&req->data, size)) != 0) {
+ return (rv);
+ }
+ return (0);
+}
+
+int
nni_http_res_copy_data(nni_http_res *res, const void *data, size_t size)
{
int rv;