nn_allocmsg(3compat),
nn_freemsg(3compat),
nn_errno(3compat),
diff --git a/man/tip/nn_recv.3compat.html b/man/tip/nn_recv.3compat.html
index 57558c4e..516087b5 100644
--- a/man/tip/nn_recv.3compat.html
+++ b/man/tip/nn_recv.3compat.html
@@ -637,7 +637,7 @@ the operation shall not block, but instead will fail with the error EAGAIN
SEE ALSO
-
+
nn_errno(3compat),
nn_recvmsg(3compat),
nn_send(3compat),
diff --git a/man/tip/nn_recvmsg.3compat.html b/man/tip/nn_recvmsg.3compat.html
index e241bdf7..d9d4a95e 100644
--- a/man/tip/nn_recvmsg.3compat.html
+++ b/man/tip/nn_recvmsg.3compat.html
@@ -536,7 +536,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
DESCRIPTION
-
The nn_recvmsg() function receives a message into the heade described by
+
The nn_recvmsg() function receives a message into the header described by
hdr using the socket sock.
@@ -594,7 +594,7 @@ or similar when it is no longer needed.
The values of msg_control and msg_controllen describe a buffer
of ancillary data associated with the message.
-This is currenly only useful to obtain the message headers
+This is currently only useful to obtain the message headers
used with raw mode sockets.
In all other circumstances these fields should be zero.
Details about this structure are covered in
@@ -670,7 +670,7 @@ Details about this structure are covered in
SEE ALSO
-
+
nn_cmsg(3compat),
nn_errno(3compat),
nn_recv(3compat),
diff --git a/man/tip/nn_send.3compat.html b/man/tip/nn_send.3compat.html
index 8071118f..948ee1f0 100644
--- a/man/tip/nn_send.3compat.html
+++ b/man/tip/nn_send.3compat.html
@@ -646,7 +646,7 @@ completed before this function returns control to the caller.
SEE ALSO
-
+
nn_errno(3compat),
nn_recv(3compat),
nn_sendmsg(3compat),
diff --git a/man/tip/nn_sendmsg.3compat.html b/man/tip/nn_sendmsg.3compat.html
index d35a9752..c843ea09 100644
--- a/man/tip/nn_sendmsg.3compat.html
+++ b/man/tip/nn_sendmsg.3compat.html
@@ -599,7 +599,7 @@ at its choice.)
The values of msg_control and msg_controllen describe a buffer
of ancillary data to send the message.
-This is currenly only useful to provide the message headers
+This is currently only useful to provide the message headers
used with raw mode sockets.
In all other circumstances these fields should be zero.
Details about this structure are covered in
@@ -688,7 +688,7 @@ completed before this function returns control to the caller.
SEE ALSO
-
+
nn_cmsg(3compat),
nn_errno(3compat),
nn_recv(3compat),
diff --git a/man/tip/nn_setsockopt.3compat.html b/man/tip/nn_setsockopt.3compat.html
index 326c1946..714219e0 100644
--- a/man/tip/nn_setsockopt.3compat.html
+++ b/man/tip/nn_setsockopt.3compat.html
@@ -619,7 +619,7 @@ thus size 4, unless otherwise indicated.)
In
nng buffers are sized as a count of messages rather than
bytes, and so an attempt to estimate a conversion based upon a predetermined
message size of 1kB is made.
-The value supplied is rouned up to the nearest value divisible by 1024, and
+The value supplied is rounded up to the nearest value divisible by 1024, and
then divided by 1024 to convert to a message count.
Applications that have unusual message sizes may wish to adjust the value
used here accordingly.
@@ -683,10 +683,10 @@ The default is 100.
Maximum reconnect interval in milliseconds.
Subsequent reconnection attempts after a failed attempt are made at
-exponentially increasing intervals (backoff), but the interval is
+exponentially increasing intervals (back-off), but the interval is
capped by this value.
If this value is smaller than NN_RECONNECT_IVL, then no exponential
-backoff is performed, and each reconnect interval will be determined
+back-off is performed, and each reconnect interval will be determined
solely by NN_RECONNECT_IVL.
The default is zero.
@@ -917,7 +917,7 @@ in this implementation.
SEE ALSO
-
+
nng_socket(5),
nn_close(3compat),
nn_errno(3compat),
diff --git a/man/tip/nn_shutdown.3compat.html b/man/tip/nn_shutdown.3compat.html
index bcab691f..35894e8a 100644
--- a/man/tip/nn_shutdown.3compat.html
+++ b/man/tip/nn_shutdown.3compat.html
@@ -594,7 +594,7 @@ Consider using the relevant modern API instead.
SEE ALSO
-
+
nn_bind(3compat),
nn_connect(3compat),
nn_errno(3compat),
diff --git a/man/tip/nn_socket.3compat.html b/man/tip/nn_socket.3compat.html
index 7ce2f3e2..4bda69b8 100644
--- a/man/tip/nn_socket.3compat.html
+++ b/man/tip/nn_socket.3compat.html
@@ -735,7 +735,7 @@ The following protocols are defined:
SEE ALSO
-
+
nng_socket(5),
nn_close(3compat),
nn_errno(3compat),
diff --git a/man/tip/nn_strerror.3compat.html b/man/tip/nn_strerror.3compat.html
index 9478f58c..9dbedd27 100644
--- a/man/tip/nn_strerror.3compat.html
+++ b/man/tip/nn_strerror.3compat.html
@@ -574,7 +574,7 @@ Consider using the relevant modern API instead.
SEE ALSO
-
+
nn_errno(3compat),
nng_compat(3compat),
nng(7)
diff --git a/man/tip/nn_term.3compat.html b/man/tip/nn_term.3compat.html
index efeeb378..7b9953f9 100644
--- a/man/tip/nn_term.3compat.html
+++ b/man/tip/nn_term.3compat.html
@@ -595,7 +595,7 @@ own sockets directly.
SEE ALSO
-
+
nn_errno(3compat),
nn_socket(3compat),
nng_compat(3compat),
diff --git a/man/tip/nng.7.html b/man/tip/nng.7.html
index b6517f9a..c02ba10f 100644
--- a/man/tip/nng.7.html
+++ b/man/tip/nng.7.html
@@ -580,66 +580,146 @@ other languages please check the website.
Protocols
-
-
+
+
+
+|
+nng_bus(7)
+ |
+
+ Bus protocol
+ |
+
+
+|
+nng_pair(7)
+ |
+
+ Pair protocol
+ |
+
+
+|
+nng_pub(7)
+ |
+
+ Publisher side of publish/subscribe protocol
+ |
+
+
+|
+nng_pull(7)
+ |
+
+ Pull side of pipeline protocol
+ |
+
+
+|
+nng_push(7)
+ |
+
+ Push side of pipeline protocol
+ |
+
+
+|
+nng_sub(7)
+ |
+
+ Subscriber side of publish/subscribe protocol
+ |
+
+
+|
+nng_rep(7)
+ |
+
+ Reply side of request/reply protocol
+ |
+
+
+|
+nng_req(7)
+ |
+
+ Request side of request/reply protocol
+ |
+
+
+|
+nng_respondent(7)
+ |
+
+ Respondent side of survey protocol
+ |
+
+
+|
+nng_surveyor(7)
+ |
+
+ Surveyor side of survey protocol
+ |
+
+
Transports
@@ -817,7 +897,7 @@ confusion when they are parsed on different systems.
SEE ALSO
-
+
diff --git a/man/tip/nng_aio.5.html b/man/tip/nng_aio.5.html
index f88c4d39..6ec6638d 100644
--- a/man/tip/nng_aio.5.html
+++ b/man/tip/nng_aio.5.html
@@ -534,7 +534,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
DESCRIPTION
-
An nng_aio is an opaque structure used in conjuction with
+
An nng_aio is an opaque structure used in conjunction with
asynchronous I/O operations.
Every asynchronous operation uses one of these structures, each of which
can only be used with a single operation at a time.
@@ -566,7 +566,7 @@ and destroyed using
nng_aio_free()
SEE ALSO
-
+
nng_aio_abort(3),
nng_aio_alloc(3),
nng_aio_cancel(3),
diff --git a/man/tip/nng_aio_abort.3.html b/man/tip/nng_aio_abort.3.html
index 54e663a0..2f515d5d 100644
--- a/man/tip/nng_aio_abort.3.html
+++ b/man/tip/nng_aio_abort.3.html
@@ -572,7 +572,7 @@ has no effect.
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_cancel(3),
nng_aio_result(3),
diff --git a/man/tip/nng_aio_alloc.3.html b/man/tip/nng_aio_alloc.3.html
index 43b05384..939dcab5 100644
--- a/man/tip/nng_aio_alloc.3.html
+++ b/man/tip/nng_aio_alloc.3.html
@@ -588,20 +588,24 @@ operation is complete except by calling the aforementioned
ERRORS
-
-
-NNG_ENOMEM
--
+
+
+
+
+NNG_ENOMEM
+ |
+
Insufficient free memory to perform the operation.
-
-
+ |
+
+
SEE ALSO
-
+
nng_aio_abort(3),
nng_aio_cancel(3),
nng_aio_count(3),
diff --git a/man/tip/nng_aio_cancel.3.html b/man/tip/nng_aio_cancel.3.html
index 1dacb1b1..7780ec85 100644
--- a/man/tip/nng_aio_cancel.3.html
+++ b/man/tip/nng_aio_cancel.3.html
@@ -585,7 +585,7 @@ This function is the same as calling
SEE ALSO
-
+
nng_aio_abort(3),
nng_aio_alloc(3),
nng_aio_result(3),
diff --git a/man/tip/nng_aio_count.3.html b/man/tip/nng_aio_count.3.html
index 9c2c8211..afbdd339 100644
--- a/man/tip/nng_aio_count.3.html
+++ b/man/tip/nng_aio_count.3.html
@@ -586,7 +586,7 @@ or after waiting for the operation to complete with
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_result(3),
nng_aio_set_iov(3),
diff --git a/man/tip/nng_aio_finish.3.html b/man/tip/nng_aio_finish.3.html
index 08019d94..3b78adca 100644
--- a/man/tip/nng_aio_finish.3.html
+++ b/man/tip/nng_aio_finish.3.html
@@ -594,7 +594,7 @@ users of the aio should not have any need for this function.
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_cancel(3),
nng_aio_result(3),
diff --git a/man/tip/nng_aio_free.3.html b/man/tip/nng_aio_free.3.html
index fcb70442..a09b316d 100644
--- a/man/tip/nng_aio_free.3.html
+++ b/man/tip/nng_aio_free.3.html
@@ -563,7 +563,7 @@ that it is safe to deallocate the handle and any associated resources.
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_stop(3),
nng_aio(5),
diff --git a/man/tip/nng_aio_get_input.3.html b/man/tip/nng_aio_get_input.3.html
index a084e0a0..6630b464 100644
--- a/man/tip/nng_aio_get_input.3.html
+++ b/man/tip/nng_aio_get_input.3.html
@@ -568,7 +568,7 @@ or of the input parameter was not previously set, then NULL is retu
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_get_output(3),
nng_aio_set_input(3),
diff --git a/man/tip/nng_aio_get_msg.3.html b/man/tip/nng_aio_get_msg.3.html
index eeb9175f..82cf03d3 100644
--- a/man/tip/nng_aio_get_msg.3.html
+++ b/man/tip/nng_aio_get_msg.3.html
@@ -574,7 +574,7 @@ The nng_aio must not have an operation
SEE ALSO
-
+
nng_aio_set_msg(3),
nng_recv_aio(3),
nng_aio(5),
diff --git a/man/tip/nng_aio_get_output.3.html b/man/tip/nng_aio_get_output.3.html
index a366a8b7..2c0e1542 100644
--- a/man/tip/nng_aio_get_output.3.html
+++ b/man/tip/nng_aio_get_output.3.html
@@ -591,7 +591,7 @@ performed using the aio yet.
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_get_output(3),
nng_aio_set_input(3),
diff --git a/man/tip/nng_aio_result.3.html b/man/tip/nng_aio_result.3.html
index 4462f5b6..d758a35f 100644
--- a/man/tip/nng_aio_result.3.html
+++ b/man/tip/nng_aio_result.3.html
@@ -571,27 +571,35 @@ number on failure.
ERRORS
-
-
-NNG_ETIMEDOUT
--
+
+
+
+
+NNG_ETIMEDOUT
+ |
+
The operation timed out.
-
-NNG_ECANCELED
--
+
|
+
+
+
+NNG_ECANCELED
+ |
+
The operation was canceled.
-
-
+ |
+
+
-
Various other return values are possible dependending on the operation.
+
Various other return values are possible depending on the operation.
SEE ALSO
-
+
nng_aio_abort(3),
nng_aio_alloc(3),
nng_aio_wait(3),
diff --git a/man/tip/nng_aio_set_input.3.html b/man/tip/nng_aio_set_input.3.html
index fe4b6835..cda8094a 100644
--- a/man/tip/nng_aio_set_input.3.html
+++ b/man/tip/nng_aio_set_input.3.html
@@ -600,7 +600,7 @@ the nng_aio_get_input() func
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_get_input(3),
nng_aio_get_output(3),
diff --git a/man/tip/nng_aio_set_iov.3.html b/man/tip/nng_aio_set_iov.3.html
index 02e936ed..d99163b0 100644
--- a/man/tip/nng_aio_set_iov.3.html
+++ b/man/tip/nng_aio_set_iov.3.html
@@ -583,24 +583,32 @@ generally result in NNG_EINVAL.
ERRORS
-
-
-NNG_ENOMEM
--
+
+
+
+
+NNG_ENOMEM
+ |
+
Insufficient free memory to perform operation.
-
-NNG_EINVAL
--
+
|
+
+
+
+NNG_EINVAL
+ |
+
Value of specified niov is too large.
-
-
+ |
+
+
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_cancel(3),
nng_aio_count(3),
diff --git a/man/tip/nng_aio_set_msg.3.html b/man/tip/nng_aio_set_msg.3.html
index 78919b47..1fef1eaa 100644
--- a/man/tip/nng_aio_set_msg.3.html
+++ b/man/tip/nng_aio_set_msg.3.html
@@ -572,7 +572,7 @@ The nng_aio must not have an operation
SEE ALSO
-
+
nng_aio_get_msg(3),
nng_send_aio(3),
nng_aio(5),
diff --git a/man/tip/nng_aio_set_output.3.html b/man/tip/nng_aio_set_output.3.html
index 9f16eaff..4e478a47 100644
--- a/man/tip/nng_aio_set_output.3.html
+++ b/man/tip/nng_aio_set_output.3.html
@@ -587,7 +587,7 @@ the nng_aio_get_output() fu
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_finish(3),
nng_aio_get_output(3),
diff --git a/man/tip/nng_aio_set_timeout.3.html b/man/tip/nng_aio_set_timeout.3.html
index 75cc5559..726443f9 100644
--- a/man/tip/nng_aio_set_timeout.3.html
+++ b/man/tip/nng_aio_set_timeout.3.html
@@ -590,7 +590,7 @@ timeout.
SEE ALSO
-
+
nng_aio_alloc(3),
nng_aio_cancel(3),
nng_aio_result(3),
diff --git a/man/tip/nng_aio_stop.3.html b/man/tip/nng_aio_stop.3.html
index 4dc2ba7b..00d48b5a 100644
--- a/man/tip/nng_aio_stop.3.html
+++ b/man/tip/nng_aio_stop.3.html
@@ -600,7 +600,7 @@ might attempt to reschedule additional operations.
SEE ALSO
-
+
nng_aio_cancel(3),
nng_aio_free(3),
nng_aio_wait(3),
diff --git a/man/tip/nng_aio_wait.3.html b/man/tip/nng_aio_wait.3.html
index 75d7018f..ca538be9 100644
--- a/man/tip/nng_aio_wait.3.html
+++ b/man/tip/nng_aio_wait.3.html
@@ -566,7 +566,7 @@ function will not be called until the callback has completed.
SEE ALSO
-
+
nng_aio_abort(3),
nng_aio_alloc(3),
nng_aio(5),
diff --git a/man/tip/nng_alloc.3.html b/man/tip/nng_alloc.3.html
index c89c95c6..9e558d03 100644
--- a/man/tip/nng_alloc.3.html
+++ b/man/tip/nng_alloc.3.html
@@ -583,7 +583,7 @@ treated the same as NNG_ENOMEM.
SEE ALSO
-
+
nng_free(3),
nng_send(3),
nng_strerror(3),
diff --git a/man/tip/nng_bus.7.html b/man/tip/nng_bus.7.html
index 464e74ae..ac76c96c 100644
--- a/man/tip/nng_bus.7.html
+++ b/man/tip/nng_bus.7.html
@@ -617,7 +617,7 @@ identified in the header.
This behavior is intended for use with device
configurations consisting of just a single socket.
Such configurations are useful in the creation of rebroadcasters, and this
-capaibility prevents a message from being routed back to its source.
+capability prevents a message from being routed back to its source.
If no header is present, then a message is sent to all connected pipes.
@@ -629,7 +629,7 @@ If no header is present, then a message is sent to all connected pipes.
SEE ALSO
-
+
diff --git a/man/tip/nng_bus_open.3.html b/man/tip/nng_bus_open.3.html
index e8aee826..d9e098f9 100644
--- a/man/tip/nng_bus_open.3.html
+++ b/man/tip/nng_bus_open.3.html
@@ -560,24 +560,32 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
ERRORS
-
-
-NNG_ENOMEM
--
+
+
+
+
+NNG_ENOMEM
+ |
+
Insufficient memory is available.
-
-NNG_ENOTSUP
--
+
|
+
+
+
+NNG_ENOTSUP
+ |
+
The protocol is not supported.
-
-
+ |
+
+
SEE ALSO
-
+
nng_socket(5),
nng_bus(7),
nng(7)
diff --git a/man/tip/nng_clock.3supp.html b/man/tip/nng_clock.3supp.html
index 1cd2fde3..6f388e90 100644
--- a/man/tip/nng_clock.3supp.html
+++ b/man/tip/nng_clock.3supp.html
@@ -593,7 +593,7 @@ timeouts using
nng_cv_until(3supp).
SEE ALSO
-
+
nng_sleep_aio(3),
nng_strerror(3),
nng_cv_until(3supp),
diff --git a/man/tip/nng_close.3.html b/man/tip/nng_close.3.html
index 0c938503..90d166f1 100644
--- a/man/tip/nng_close.3.html
+++ b/man/tip/nng_close.3.html
@@ -560,20 +560,24 @@ call is executed may also return with an NNG_ECLOSED result.
ERRORS
-
-
-NNG_ECLOSED
--
+
+
+
+
+NNG_ECLOSED
+ |
+
The socket s is already closed or was never opened.
-
-
+ |
+
+
SEE ALSO
-
+
nng_strerror(3),
nng_options(5),
nng_socket(5),
diff --git a/man/tip/nng_compat.3compat.html b/man/tip/nng_compat.3compat.html
index c9f8d258..233a122e 100644
--- a/man/tip/nng_compat.3compat.html
+++ b/man/tip/nng_compat.3compat.html
@@ -510,7 +510,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
SYNOPSIS
DESCRIPTION
SEE ALSO
@@ -527,7 +529,19 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
-
#include <nn/nn.h>
+
#include <nanomsg/nn.h>
+
+#include <nanomsg/bus.h>
+#include <nanomsg/pair.h>
+#include <nanomsg/pipeline.h>
+#include <nanomsg/pubsub.h>
+#include <nanomsg/reqrep.h>
+#include <nanomsg/survey.h>
+
+#include <nanomsg/inproc.h>
+#include <nanomsg/ipc.h>
+#include <nanomsg/tcp.h>
+#include <nanomsg/ws.h>
@@ -536,7 +550,8 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
DESCRIPTION
-
The nng library provides source-level compatibility for
+
+The nng library provides source-level compatibility for
most nanomsg 1.0 applications.
@@ -546,7 +561,7 @@ most nanomsg 1.0 applications.