aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-02-21 20:12:28 -0800
committerGarrett D'Amore <garrett@damore.org>2018-02-21 20:12:28 -0800
commit65c695fcbfc6d546795e9e54dcd5d6ac52d420a5 (patch)
treeddf8d7d31f1b365992b296923ee711e95298c5d6 /docs
parent3a0ca04110778a56bcd523fbaba2439a61738e03 (diff)
downloadnng-65c695fcbfc6d546795e9e54dcd5d6ac52d420a5.tar.gz
nng-65c695fcbfc6d546795e9e54dcd5d6ac52d420a5.tar.bz2
nng-65c695fcbfc6d546795e9e54dcd5d6ac52d420a5.zip
Modularize HTTP headers somewhat.
We move the HTTP definitions out of the core nng.h and into a supplemental header. Most of this change was trivial updates to all of the HTTP related manual pages.
Diffstat (limited to 'docs')
-rw-r--r--docs/nng_http_client_alloc.adoc1
-rw-r--r--docs/nng_http_client_connect.adoc1
-rw-r--r--docs/nng_http_client_free.adoc1
-rw-r--r--docs/nng_http_client_get_tls.adoc1
-rw-r--r--docs/nng_http_client_set_tls.adoc1
-rw-r--r--docs/nng_http_conn_close.adoc1
-rw-r--r--docs/nng_http_conn_read.adoc1
-rw-r--r--docs/nng_http_conn_read_all.adoc1
-rw-r--r--docs/nng_http_conn_read_req.adoc1
-rw-r--r--docs/nng_http_conn_read_res.adoc1
-rw-r--r--docs/nng_http_conn_write.adoc1
-rw-r--r--docs/nng_http_conn_write_all.adoc1
-rw-r--r--docs/nng_http_conn_write_req.adoc1
-rw-r--r--docs/nng_http_conn_write_res.adoc1
-rw-r--r--docs/nng_http_handler_alloc.adoc1
-rw-r--r--docs/nng_http_handler_free.adoc1
-rw-r--r--docs/nng_http_handler_get_data.adoc1
-rw-r--r--docs/nng_http_handler_set_data.adoc1
-rw-r--r--docs/nng_http_handler_set_host.adoc1
-rw-r--r--docs/nng_http_handler_set_method.adoc1
-rw-r--r--docs/nng_http_handler_set_tree.adoc1
-rw-r--r--docs/nng_http_hijack.adoc1
-rw-r--r--docs/nng_http_req_add_header.adoc1
-rw-r--r--docs/nng_http_req_alloc.adoc1
-rw-r--r--docs/nng_http_req_copy_data.adoc1
-rw-r--r--docs/nng_http_req_del_header.adoc1
-rw-r--r--docs/nng_http_req_free.adoc1
-rw-r--r--docs/nng_http_req_get_header.adoc1
-rw-r--r--docs/nng_http_req_get_method.adoc1
-rw-r--r--docs/nng_http_req_get_uri.adoc1
-rw-r--r--docs/nng_http_req_get_version.adoc1
-rw-r--r--docs/nng_http_req_set_data.adoc1
-rw-r--r--docs/nng_http_req_set_header.adoc1
-rw-r--r--docs/nng_http_req_set_method.adoc1
-rw-r--r--docs/nng_http_req_set_uri.adoc1
-rw-r--r--docs/nng_http_req_set_version.adoc1
-rw-r--r--docs/nng_http_res_add_header.adoc1
-rw-r--r--docs/nng_http_res_alloc.adoc1
-rw-r--r--docs/nng_http_res_alloc_error.adoc1
-rw-r--r--docs/nng_http_res_copy_data.adoc1
-rw-r--r--docs/nng_http_res_del_header.adoc2
-rw-r--r--docs/nng_http_res_free.adoc1
-rw-r--r--docs/nng_http_res_get_header.adoc1
-rw-r--r--docs/nng_http_res_get_reason.adoc1
-rw-r--r--docs/nng_http_res_get_status.adoc1
-rw-r--r--docs/nng_http_res_get_version.adoc1
-rw-r--r--docs/nng_http_res_set_data.adoc1
-rw-r--r--docs/nng_http_res_set_header.adoc1
-rw-r--r--docs/nng_http_res_set_reason.adoc1
-rw-r--r--docs/nng_http_res_set_status.adoc1
-rw-r--r--docs/nng_http_res_set_version.adoc1
-rw-r--r--docs/nng_http_server_add_handler.adoc1
-rw-r--r--docs/nng_http_server_del_handler.adoc1
-rw-r--r--docs/nng_http_server_get_tls.adoc1
-rw-r--r--docs/nng_http_server_hold.adoc1
-rw-r--r--docs/nng_http_server_release.adoc1
-rw-r--r--docs/nng_http_server_set_tls.adoc1
-rw-r--r--docs/nng_http_server_start.adoc1
-rw-r--r--docs/nng_http_server_stop.adoc1
59 files changed, 59 insertions, 1 deletions
diff --git a/docs/nng_http_client_alloc.adoc b/docs/nng_http_client_alloc.adoc
index 32b30ce5..92cc3f8d 100644
--- a/docs/nng_http_client_alloc.adoc
+++ b/docs/nng_http_client_alloc.adoc
@@ -18,6 +18,7 @@ nng_http_client_alloc - allocate HTTP client
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_client_alloc(nng_http_client *clientp, const nng_url *url);
-----------
diff --git a/docs/nng_http_client_connect.adoc b/docs/nng_http_client_connect.adoc
index c6a4fefc..acf6bb5a 100644
--- a/docs/nng_http_client_connect.adoc
+++ b/docs/nng_http_client_connect.adoc
@@ -18,6 +18,7 @@ nng_http_client_connect - establish HTTP client connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_client_connect(nng_http_client *client, nng_aio *aio);
-----------
diff --git a/docs/nng_http_client_free.adoc b/docs/nng_http_client_free.adoc
index fecb5bbf..f01bbc4d 100644
--- a/docs/nng_http_client_free.adoc
+++ b/docs/nng_http_client_free.adoc
@@ -18,6 +18,7 @@ nng_http_client_free - free HTTP client
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_client_free(nng_http_client *client);
-----------
diff --git a/docs/nng_http_client_get_tls.adoc b/docs/nng_http_client_get_tls.adoc
index ecf7f5fd..1e77e88f 100644
--- a/docs/nng_http_client_get_tls.adoc
+++ b/docs/nng_http_client_get_tls.adoc
@@ -18,6 +18,7 @@ nng_http_client_get_tls - get HTTP client TLS configuration
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_client_get_tls(nng_http_client *client, nng_tls_config **cfgp);
-----------
diff --git a/docs/nng_http_client_set_tls.adoc b/docs/nng_http_client_set_tls.adoc
index 10ff825d..616000ed 100644
--- a/docs/nng_http_client_set_tls.adoc
+++ b/docs/nng_http_client_set_tls.adoc
@@ -18,6 +18,7 @@ nng_http_client_set_tls - set HTTP client TLS configuration
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_client_set_tls(nng_http_client *client, nng_tls_config *cfg);
-----------
diff --git a/docs/nng_http_conn_close.adoc b/docs/nng_http_conn_close.adoc
index 885015a6..805fa95a 100644
--- a/docs/nng_http_conn_close.adoc
+++ b/docs/nng_http_conn_close.adoc
@@ -18,6 +18,7 @@ nng_http_conn_close - close HTTP connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_close(nng_http_conn *conn);
-----------
diff --git a/docs/nng_http_conn_read.adoc b/docs/nng_http_conn_read.adoc
index d5d85aba..3c5c40a3 100644
--- a/docs/nng_http_conn_read.adoc
+++ b/docs/nng_http_conn_read.adoc
@@ -18,6 +18,7 @@ nng_http_conn_read - read from HTTP connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_read(nng_http_conn *conn, nng_aio *aio);
-----------
diff --git a/docs/nng_http_conn_read_all.adoc b/docs/nng_http_conn_read_all.adoc
index 6e469ae6..cc07925a 100644
--- a/docs/nng_http_conn_read_all.adoc
+++ b/docs/nng_http_conn_read_all.adoc
@@ -18,6 +18,7 @@ nng_http_conn_read_all - read all from HTTP connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_read_all(nng_http_conn *conn, nng_aio *aio);
-----------
diff --git a/docs/nng_http_conn_read_req.adoc b/docs/nng_http_conn_read_req.adoc
index 8759a699..a7af675d 100644
--- a/docs/nng_http_conn_read_req.adoc
+++ b/docs/nng_http_conn_read_req.adoc
@@ -18,6 +18,7 @@ nng_http_conn_read_req - read HTTP request
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_read_req(nng_http_conn *conn, nng_http_req *req,
nng_aio *aio);
diff --git a/docs/nng_http_conn_read_res.adoc b/docs/nng_http_conn_read_res.adoc
index 6bfa3460..cd3845e5 100644
--- a/docs/nng_http_conn_read_res.adoc
+++ b/docs/nng_http_conn_read_res.adoc
@@ -18,6 +18,7 @@ nng_http_conn_read_res - read HTTP response
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_read_res(nng_http_conn *conn, nng_http_res *res,
nng_aio *aio);
diff --git a/docs/nng_http_conn_write.adoc b/docs/nng_http_conn_write.adoc
index 0f57c0c2..926c41a6 100644
--- a/docs/nng_http_conn_write.adoc
+++ b/docs/nng_http_conn_write.adoc
@@ -18,6 +18,7 @@ nng_http_conn_write - write to HTTP connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_write(nng_http_conn *conn, nng_aio *aio);
-----------
diff --git a/docs/nng_http_conn_write_all.adoc b/docs/nng_http_conn_write_all.adoc
index 1b5a06c3..14bad81e 100644
--- a/docs/nng_http_conn_write_all.adoc
+++ b/docs/nng_http_conn_write_all.adoc
@@ -18,6 +18,7 @@ nng_http_conn_write_all - write all to HTTP connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_write_all(nng_http_conn *conn, nng_aio *aio);
-----------
diff --git a/docs/nng_http_conn_write_req.adoc b/docs/nng_http_conn_write_req.adoc
index d73252f9..9162aebe 100644
--- a/docs/nng_http_conn_write_req.adoc
+++ b/docs/nng_http_conn_write_req.adoc
@@ -18,6 +18,7 @@ nng_http_conn_write_req - write HTTP request
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_write_req(nng_http_conn *conn, nng_http_req *req,
nng_aio *aio);
diff --git a/docs/nng_http_conn_write_res.adoc b/docs/nng_http_conn_write_res.adoc
index 31e438b4..b5601841 100644
--- a/docs/nng_http_conn_write_res.adoc
+++ b/docs/nng_http_conn_write_res.adoc
@@ -18,6 +18,7 @@ nng_http_conn_write_res - write HTTP response
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_conn_write_res(nng_http_conn *conn, nng_http_res *res,
nng_aio *aio);
diff --git a/docs/nng_http_handler_alloc.adoc b/docs/nng_http_handler_alloc.adoc
index 45ba7aff..622bea03 100644
--- a/docs/nng_http_handler_alloc.adoc
+++ b/docs/nng_http_handler_alloc.adoc
@@ -18,6 +18,7 @@ nng_http_handler_alloc - allocate HTTP server handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
typedef struct nng_http_handler nng_http_handler;
diff --git a/docs/nng_http_handler_free.adoc b/docs/nng_http_handler_free.adoc
index e86f34f3..a8b64cdf 100644
--- a/docs/nng_http_handler_free.adoc
+++ b/docs/nng_http_handler_free.adoc
@@ -18,6 +18,7 @@ nng_http_handler_free - free HTTP server handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_handler_free(nng_http_handler *h);
-----------
diff --git a/docs/nng_http_handler_get_data.adoc b/docs/nng_http_handler_get_data.adoc
index 76437f64..427430f2 100644
--- a/docs/nng_http_handler_get_data.adoc
+++ b/docs/nng_http_handler_get_data.adoc
@@ -18,6 +18,7 @@ nng_http_handler_get_data - return extra data for HTTP handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_handler_get_data(nng_http_handler *handler, void *data,
void (*dtor)(void *));
diff --git a/docs/nng_http_handler_set_data.adoc b/docs/nng_http_handler_set_data.adoc
index 6daac924..f9728b63 100644
--- a/docs/nng_http_handler_set_data.adoc
+++ b/docs/nng_http_handler_set_data.adoc
@@ -18,6 +18,7 @@ nng_http_handler_get_data - set extra data for HTTP handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void *nng_http_handler_get_data(nng_http_handler *handler, void *data,
void (*dtor)(void *));
diff --git a/docs/nng_http_handler_set_host.adoc b/docs/nng_http_handler_set_host.adoc
index 470cbead..fa3d4ecd 100644
--- a/docs/nng_http_handler_set_host.adoc
+++ b/docs/nng_http_handler_set_host.adoc
@@ -18,6 +18,7 @@ nng_http_handler_set_host - set host for HTTP handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_handler_set_host(nng_http_handler *handler, const char *host);
-----------
diff --git a/docs/nng_http_handler_set_method.adoc b/docs/nng_http_handler_set_method.adoc
index a993868e..c3d8fbeb 100644
--- a/docs/nng_http_handler_set_method.adoc
+++ b/docs/nng_http_handler_set_method.adoc
@@ -18,6 +18,7 @@ nng_http_handler_set_method - set HTTP handler method
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_handler_set_method(nng_http_handler *handler, const char *method);
-----------
diff --git a/docs/nng_http_handler_set_tree.adoc b/docs/nng_http_handler_set_tree.adoc
index 45b998bc..f4b2dceb 100644
--- a/docs/nng_http_handler_set_tree.adoc
+++ b/docs/nng_http_handler_set_tree.adoc
@@ -18,6 +18,7 @@ nng_http_handler_set_tree - set HTTP handler to match trees
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_handler_set_tree(nng_http_handler *handler);
-----------
diff --git a/docs/nng_http_hijack.adoc b/docs/nng_http_hijack.adoc
index 39105c1d..1cac1316 100644
--- a/docs/nng_http_hijack.adoc
+++ b/docs/nng_http_hijack.adoc
@@ -18,6 +18,7 @@ nng_http_hijack - hijack HTTP server connection
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_hijack(nng_http_conn *conn);
-----------
diff --git a/docs/nng_http_req_add_header.adoc b/docs/nng_http_req_add_header.adoc
index f929f676..84b12cf3 100644
--- a/docs/nng_http_req_add_header.adoc
+++ b/docs/nng_http_req_add_header.adoc
@@ -18,6 +18,7 @@ nng_http_req_add_header - add HTTP request header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_add_header(nng_http_req *req, const char *key,
const char *val);
diff --git a/docs/nng_http_req_alloc.adoc b/docs/nng_http_req_alloc.adoc
index 32e756be..002b499b 100644
--- a/docs/nng_http_req_alloc.adoc
+++ b/docs/nng_http_req_alloc.adoc
@@ -18,6 +18,7 @@ nng_http_req_alloc - allocate HTTP request structure
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_alloc(nng_http_req **reqp, const nng_url *url);
-----------
diff --git a/docs/nng_http_req_copy_data.adoc b/docs/nng_http_req_copy_data.adoc
index 5410d486..c1169acb 100644
--- a/docs/nng_http_req_copy_data.adoc
+++ b/docs/nng_http_req_copy_data.adoc
@@ -18,6 +18,7 @@ nng_http_req_copy_data - copy HTTP request body
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_copy_data(nng_http_req *req, const void *body, size_t size);
-----------
diff --git a/docs/nng_http_req_del_header.adoc b/docs/nng_http_req_del_header.adoc
index 2ad39f47..4aa4dd58 100644
--- a/docs/nng_http_req_del_header.adoc
+++ b/docs/nng_http_req_del_header.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_header - set HTTP request header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_header(nng_http_req *req, const char *key);
diff --git a/docs/nng_http_req_free.adoc b/docs/nng_http_req_free.adoc
index 711b146b..0449b7fd 100644
--- a/docs/nng_http_req_free.adoc
+++ b/docs/nng_http_req_free.adoc
@@ -18,6 +18,7 @@ nng_http_req_free - free HTTP request structure
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_req_free(nng_http_req *req);
-----------
diff --git a/docs/nng_http_req_get_header.adoc b/docs/nng_http_req_get_header.adoc
index 5faabf1a..cae37e9f 100644
--- a/docs/nng_http_req_get_header.adoc
+++ b/docs/nng_http_req_get_header.adoc
@@ -18,6 +18,7 @@ nng_http_req_get_header - return HTTP request header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_req_get_header(nng_http_req *req, const char *key);
-----------
diff --git a/docs/nng_http_req_get_method.adoc b/docs/nng_http_req_get_method.adoc
index 63d9970f..6dd387ad 100644
--- a/docs/nng_http_req_get_method.adoc
+++ b/docs/nng_http_req_get_method.adoc
@@ -18,6 +18,7 @@ nng_http_req_get_method - return HTTP request method
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_req_get_method(nng_http_req *req);
-----------
diff --git a/docs/nng_http_req_get_uri.adoc b/docs/nng_http_req_get_uri.adoc
index dafdb722..fad3c5fa 100644
--- a/docs/nng_http_req_get_uri.adoc
+++ b/docs/nng_http_req_get_uri.adoc
@@ -18,6 +18,7 @@ nng_http_req_get_uri - return HTTP request URI
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_req_get_method(nng_http_req *req);
-----------
diff --git a/docs/nng_http_req_get_version.adoc b/docs/nng_http_req_get_version.adoc
index 584b494c..7a2b9d32 100644
--- a/docs/nng_http_req_get_version.adoc
+++ b/docs/nng_http_req_get_version.adoc
@@ -18,6 +18,7 @@ nng_http_req_get_version - return HTTP request protocol version
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_req_get_version(nng_http_req *req);
-----------
diff --git a/docs/nng_http_req_set_data.adoc b/docs/nng_http_req_set_data.adoc
index 3d208544..dbf33106 100644
--- a/docs/nng_http_req_set_data.adoc
+++ b/docs/nng_http_req_set_data.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_data - set HTTP request body
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_data(nng_http_req *req, const void *body, size_t size);
-----------
diff --git a/docs/nng_http_req_set_header.adoc b/docs/nng_http_req_set_header.adoc
index 68eb1f4a..91727dba 100644
--- a/docs/nng_http_req_set_header.adoc
+++ b/docs/nng_http_req_set_header.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_header - set HTTP request header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_header(nng_http_req *req, const char *key,
const char *val);
diff --git a/docs/nng_http_req_set_method.adoc b/docs/nng_http_req_set_method.adoc
index 1584e79b..1251b7f2 100644
--- a/docs/nng_http_req_set_method.adoc
+++ b/docs/nng_http_req_set_method.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_method - set HTTP request method
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_method(nng_http_req *req, const char *method);
-----------
diff --git a/docs/nng_http_req_set_uri.adoc b/docs/nng_http_req_set_uri.adoc
index 3c7ec97f..1f034676 100644
--- a/docs/nng_http_req_set_uri.adoc
+++ b/docs/nng_http_req_set_uri.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_uri - set HTTP request URI
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_uri(nng_http_req *req, const char *uri);
-----------
diff --git a/docs/nng_http_req_set_version.adoc b/docs/nng_http_req_set_version.adoc
index 1811ec57..8b716171 100644
--- a/docs/nng_http_req_set_version.adoc
+++ b/docs/nng_http_req_set_version.adoc
@@ -18,6 +18,7 @@ nng_http_req_set_version - set HTTP request protocol version
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_req_set_version(nng_http_req *req, const char *version);
-----------
diff --git a/docs/nng_http_res_add_header.adoc b/docs/nng_http_res_add_header.adoc
index 6b2dc58b..3c9c6379 100644
--- a/docs/nng_http_res_add_header.adoc
+++ b/docs/nng_http_res_add_header.adoc
@@ -18,6 +18,7 @@ nng_http_res_add_header - add HTTP response header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_add_header(nng_http_res *res, const char *key,
const char *val);
diff --git a/docs/nng_http_res_alloc.adoc b/docs/nng_http_res_alloc.adoc
index 3c611257..b5e5f2ab 100644
--- a/docs/nng_http_res_alloc.adoc
+++ b/docs/nng_http_res_alloc.adoc
@@ -18,6 +18,7 @@ nng_http_res_alloc - allocate HTTP response structure
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_alloc(nng_http_res **resp);
-----------
diff --git a/docs/nng_http_res_alloc_error.adoc b/docs/nng_http_res_alloc_error.adoc
index 1a2dd7b9..3d86c1ee 100644
--- a/docs/nng_http_res_alloc_error.adoc
+++ b/docs/nng_http_res_alloc_error.adoc
@@ -18,6 +18,7 @@ nng_http_res_alloc_error - allocate HTTP error response
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_alloc_error(nng_http_res **resp, uint16_t status);
-----------
diff --git a/docs/nng_http_res_copy_data.adoc b/docs/nng_http_res_copy_data.adoc
index 38c8a842..5a05179a 100644
--- a/docs/nng_http_res_copy_data.adoc
+++ b/docs/nng_http_res_copy_data.adoc
@@ -18,6 +18,7 @@ nng_http_res_copy_data - copy HTTP response body
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_copy_data(nng_http_res *res, const void *body, size_t size);
-----------
diff --git a/docs/nng_http_res_del_header.adoc b/docs/nng_http_res_del_header.adoc
index 8b3c7739..836f6ff8 100644
--- a/docs/nng_http_res_del_header.adoc
+++ b/docs/nng_http_res_del_header.adoc
@@ -18,9 +18,9 @@ nng_http_res_set_header - set HTTP response header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_header(nng_http_res *res, const char *key);
-
-----------
== DESCRIPTION
diff --git a/docs/nng_http_res_free.adoc b/docs/nng_http_res_free.adoc
index a100db32..3e21c8ec 100644
--- a/docs/nng_http_res_free.adoc
+++ b/docs/nng_http_res_free.adoc
@@ -18,6 +18,7 @@ nng_http_res_free - free HTTP response structure
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_res_free(nng_http_res *req);
-----------
diff --git a/docs/nng_http_res_get_header.adoc b/docs/nng_http_res_get_header.adoc
index 6c366d2a..6ab6da02 100644
--- a/docs/nng_http_res_get_header.adoc
+++ b/docs/nng_http_res_get_header.adoc
@@ -18,6 +18,7 @@ nng_http_res_get_header - return HTTP response header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_res_get_header(nng_http_res *res, const char *key);
-----------
diff --git a/docs/nng_http_res_get_reason.adoc b/docs/nng_http_res_get_reason.adoc
index c296d70d..a1fbaf88 100644
--- a/docs/nng_http_res_get_reason.adoc
+++ b/docs/nng_http_res_get_reason.adoc
@@ -18,6 +18,7 @@ nng_http_res_get_reason - return HTTP response reason
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_res_get_reason(nng_http_res *res);
-----------
diff --git a/docs/nng_http_res_get_status.adoc b/docs/nng_http_res_get_status.adoc
index 74aa6f7d..1076d03f 100644
--- a/docs/nng_http_res_get_status.adoc
+++ b/docs/nng_http_res_get_status.adoc
@@ -18,6 +18,7 @@ nng_http_res_get_status - return HTTP status code
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
uint16_t nng_http_res_get_status(nng_http_res *res);
-----------
diff --git a/docs/nng_http_res_get_version.adoc b/docs/nng_http_res_get_version.adoc
index fd8026d6..922b99b9 100644
--- a/docs/nng_http_res_get_version.adoc
+++ b/docs/nng_http_res_get_version.adoc
@@ -18,6 +18,7 @@ nng_http_res_get_version - return HTTP response protocol version
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
const char *nng_http_res_get_version(nng_http_res *res);
-----------
diff --git a/docs/nng_http_res_set_data.adoc b/docs/nng_http_res_set_data.adoc
index e48d4a2f..aa66be8e 100644
--- a/docs/nng_http_res_set_data.adoc
+++ b/docs/nng_http_res_set_data.adoc
@@ -18,6 +18,7 @@ nng_http_res_set_data - set HTTP response body
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_data(nng_http_res *res, const void *body, size_t size);
-----------
diff --git a/docs/nng_http_res_set_header.adoc b/docs/nng_http_res_set_header.adoc
index 7c5f33cd..6c57bb68 100644
--- a/docs/nng_http_res_set_header.adoc
+++ b/docs/nng_http_res_set_header.adoc
@@ -18,6 +18,7 @@ nng_http_res_set_header - set HTTP response header
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_header(nng_http_res *res, const char *key,
const char *val);
diff --git a/docs/nng_http_res_set_reason.adoc b/docs/nng_http_res_set_reason.adoc
index 73b32f6c..70acc733 100644
--- a/docs/nng_http_res_set_reason.adoc
+++ b/docs/nng_http_res_set_reason.adoc
@@ -18,6 +18,7 @@ nng_http_res_set_reason - set HTTP response reason
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_reason(nng_http_res *res, const char *reason);
-----------
diff --git a/docs/nng_http_res_set_status.adoc b/docs/nng_http_res_set_status.adoc
index 21832c23..bc56e63d 100644
--- a/docs/nng_http_res_set_status.adoc
+++ b/docs/nng_http_res_set_status.adoc
@@ -18,6 +18,7 @@ nng_http_res_set_status - set HTTP response status
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_status(nng_http_res *res, uint16_t status);
-----------
diff --git a/docs/nng_http_res_set_version.adoc b/docs/nng_http_res_set_version.adoc
index 682089e5..46755caa 100644
--- a/docs/nng_http_res_set_version.adoc
+++ b/docs/nng_http_res_set_version.adoc
@@ -18,6 +18,7 @@ nng_http_res_set_version - set HTTP response protocol version
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_res_set_version(nng_http_res *res, const char *version);
-----------
diff --git a/docs/nng_http_server_add_handler.adoc b/docs/nng_http_server_add_handler.adoc
index 64645fbf..728352a5 100644
--- a/docs/nng_http_server_add_handler.adoc
+++ b/docs/nng_http_server_add_handler.adoc
@@ -18,6 +18,7 @@ nng_http_server_add_handler - add HTTP server handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_add_handler(nng_http_server *s, nng_http_handler *h);
-----------
diff --git a/docs/nng_http_server_del_handler.adoc b/docs/nng_http_server_del_handler.adoc
index e3b628e8..732671b2 100644
--- a/docs/nng_http_server_del_handler.adoc
+++ b/docs/nng_http_server_del_handler.adoc
@@ -18,6 +18,7 @@ nng_http_server_del_handler - delete HTTP server handler
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_del_hanlder(nng_http_server *s, nng_http_handler *h);
-----------
diff --git a/docs/nng_http_server_get_tls.adoc b/docs/nng_http_server_get_tls.adoc
index 4bd41207..0ad08f11 100644
--- a/docs/nng_http_server_get_tls.adoc
+++ b/docs/nng_http_server_get_tls.adoc
@@ -18,6 +18,7 @@ nng_http_server_get_tls - get HTTP server TLS configuration
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_get_tls(nng_http_server *s, nng_tls_config **cfgp);
-----------
diff --git a/docs/nng_http_server_hold.adoc b/docs/nng_http_server_hold.adoc
index 17e6397f..9abe636c 100644
--- a/docs/nng_http_server_hold.adoc
+++ b/docs/nng_http_server_hold.adoc
@@ -18,6 +18,7 @@ nng_http_server_hold - get and hold HTTP server instance
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_hold(nng_http_server **serverp, const nng_url *url);
-----------
diff --git a/docs/nng_http_server_release.adoc b/docs/nng_http_server_release.adoc
index 7e293981..e3d90665 100644
--- a/docs/nng_http_server_release.adoc
+++ b/docs/nng_http_server_release.adoc
@@ -18,6 +18,7 @@ nng_http_server_release - release HTTP server instance
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_server_release(nng_http_server *server);
-----------
diff --git a/docs/nng_http_server_set_tls.adoc b/docs/nng_http_server_set_tls.adoc
index 4a2949dc..0b0af128 100644
--- a/docs/nng_http_server_set_tls.adoc
+++ b/docs/nng_http_server_set_tls.adoc
@@ -18,6 +18,7 @@ nng_http_server_set_tls - set HTTP server TLS configuration
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_set_tls(nng_http_server *s, nng_tls_config *cfg);
-----------
diff --git a/docs/nng_http_server_start.adoc b/docs/nng_http_server_start.adoc
index 7de4cb40..13561d9d 100644
--- a/docs/nng_http_server_start.adoc
+++ b/docs/nng_http_server_start.adoc
@@ -18,6 +18,7 @@ nng_http_server_start - start HTTP server
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
int nng_http_server_start(nng_http_server *server);
-----------
diff --git a/docs/nng_http_server_stop.adoc b/docs/nng_http_server_stop.adoc
index f2577b2e..32655d9a 100644
--- a/docs/nng_http_server_stop.adoc
+++ b/docs/nng_http_server_stop.adoc
@@ -18,6 +18,7 @@ nng_http_server_stop - stop HTTP server
[source, c]
-----------
#include <nng/nng.h>
+#include <nng/supplemental/http/http.h>
void nng_http_server_stop(nng_http_server *server);
-----------