aboutsummaryrefslogtreecommitdiff
path: root/docs/man/nng_setopt.3.adoc
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-11-08 20:05:54 -0800
committerGarrett D'Amore <garrett@damore.org>2018-11-08 20:05:54 -0800
commit848dbfced3491a01ff69fff9770a6c1dcd5cb112 (patch)
tree9c0235f6a7558b609cc4a06ab00b71eb330a9e4a /docs/man/nng_setopt.3.adoc
parenteee06b8b71fc4f703d6582110d67b3fe3a0c7b22 (diff)
downloadnng-848dbfced3491a01ff69fff9770a6c1dcd5cb112.tar.gz
nng-848dbfced3491a01ff69fff9770a6c1dcd5cb112.tar.bz2
nng-848dbfced3491a01ff69fff9770a6c1dcd5cb112.zip
Improved layout and wording of option accessor functions.
Diffstat (limited to 'docs/man/nng_setopt.3.adoc')
-rw-r--r--docs/man/nng_setopt.3.adoc24
1 files changed, 12 insertions, 12 deletions
diff --git a/docs/man/nng_setopt.3.adoc b/docs/man/nng_setopt.3.adoc
index 7bb92271..966e3914 100644
--- a/docs/man/nng_setopt.3.adoc
+++ b/docs/man/nng_setopt.3.adoc
@@ -52,48 +52,48 @@ documented with the transports and protocols themselves.
The details of the type, size, and semantics of the option will depend
on the actual option, and will be documented with the option itself.
-TIP: Generally, it will be easier to use one of the typed versions
-of this function.
-
-==== `nng_setopt()`
+`nng_setopt()`::
This function is untyped, and can be used to configure any arbitrary data.
The _val_ pointer addresses the data to copy, and _valsz_ is the
size of the objected located at _val_.
-==== `nng_setopt_bool()`
+TIP: It may be easier to use one of the typed forms of this function.
+
+`nng_setopt_bool()`::
This function is for options which take a Boolean (`bool`).
The _bval_ is passed to the option.
-==== `nng_setopt_int()`
+`nng_setopt_int()`::
This function is for options which take an integer (`int`).
The _ival_ is passed to the option.
-==== `nng_setopt_ms()`
+`nng_setopt_ms()`::
This function is used to configure time durations (such as timeouts) using
type `<<nng_duration.5#,nng_duration>>`.
The duration _dur_ is an integer number of milliseconds.
-==== `nng_setopt_ptr()`
+`nng_setopt_ptr()`::
This function is used to pass a pointer, _ptr_, to structured data.
The data referenced by _ptr_ is generally managed by other functions.
For example, TLS configuration objects created with
(`<<nng_tls_config_alloc.3tls#,nng_tls_config_alloc()>>`)
can be passed this way.
-Note that this form is somewhat special in that the object is generally
+
+NOTE: This form is somewhat special in that the object is generally
not copied, but instead the *pointer* to the object is copied.
-==== `nng_setopt_size()`
+`nng_setopt_size()`::
This function is used to configure a size, _z_, typically for buffer sizes,
message maximum sizes, and similar options.
-==== `nng_setopt_string()`
+`nng_setopt_string()`::
This function is used to pass configure a string, _str_.
Strings passed this way must be legal UTF-8 or ASCII strings, terminated
with a `NUL` (`\0`) byte.
(Other constraints may apply as well, see the documentation for each option
for details.)
-==== `nng_setopt_uint64()`
+`nng_setopt_uint64()`::
This function is used to configure a 64-bit unsigned value, _u64_.
This is typically used for options related to identifiers, network numbers,
and similar.