1.
Overview
❱
1.1.
RAW mode
2.
Protocols
❱
2.1.
BUS
2.2.
PAIR
2.3.
PUB
2.4.
PULL
2.5.
PUSH
2.6.
REP
2.7.
REQ
2.8.
RESPONDENT
2.9.
SUB
2.10.
SURVEYOR
3.
Transports
❱
3.1.
IPC
3.2.
INPROC
3.3.
TCP
3.4.
SOCKET
4.
API Reference
❱
4.1.
Messages
❱
4.1.1.
nng_msg_alloc
4.1.2.
nng_msg_append
4.1.3.
nng_msg_body
4.1.4.
nng_msg_capacity
4.1.5.
nng_msg_chop
4.1.6.
nng_msg_clear
4.1.7.
nng_msg_dup
4.1.8.
nng_msg_free
4.1.9.
nng_msg_get_pipe
4.1.10.
nng_msg_header
4.1.11.
nng_msg_header_append
4.1.12.
nng_msg_header_chop
4.1.13.
nng_msg_header_clear
4.1.14.
nng_msg_header_insert
4.1.15.
nng_msg_header_len
4.1.16.
nng_msg_header_trim
4.1.17.
nng_msg_insert
4.1.18.
nng_msg_len
4.1.19.
nng_msg_realloc
4.1.20.
nng_msg_reserve
4.1.21.
nng_msg_set_pipe
4.1.22.
nng_msg_trim
4.2.
Sockets
❱
4.2.1.
nng_bus_open
4.2.2.
nng_close
4.2.3.
nng_device
4.2.4.
nng_pair_open
4.2.5.
nng_pub_open
4.2.6.
nng_pull_open
4.2.7.
nng_push_open
4.2.8.
nng_respondent_open
4.2.9.
nng_recv
4.2.10.
nng_recv_aio
4.2.11.
nng_recvmsg
4.2.12.
nng_rep_open
4.2.13.
nng_req_open
4.2.14.
nng_send
4.2.15.
nng_send_aio
4.2.16.
nng_sendmsg
4.2.17.
nng_sub_open
4.2.18.
nng_surveyor_open
4.3.
Contexts
❱
4.3.1.
nng_ctx_close
4.3.2.
nng_ctx_get
4.3.3.
nng_ctx_getopt
4.3.4.
nng_ctx_id
4.3.5.
nng_ctx_open
4.3.6.
nng_ctx_recv
4.3.7.
nng_ctx_recvmsg
4.3.8.
nng_ctx_send
4.3.9.
nng_ctx_sendmsg
4.3.10.
nng_ctx_set
4.3.11.
nng_ctx_setopt
4.4.
Asynchronous I/O
❱
4.4.1.
nng_aio_abort
4.4.2.
nng_aio_alloc
4.4.3.
nng_aio_busy
4.4.4.
nng_aio_cancel
4.4.5.
nng_aio_count
4.4.6.
nng_aio_free
4.4.7.
nng_aio_get_msg
4.4.8.
nng_aio_get_output
4.4.9.
nng_aio_result
4.4.10.
nng_aio_set_input
4.4.11.
nng_aio_set_iov
4.4.12.
nng_aio_set_msg
4.4.13.
nng_aio_set_timeout
4.4.14.
nng_aio_stop
4.4.15.
nng_aio_wait
4.5.
I/O Provider API
❱
4.5.1.
nng_aio_begin
4.5.2.
nng_aio_defer
4.5.3.
nng_aio_finish
4.5.4.
nng_aio_get_input
4.5.5.
nng_aio_set_output
4.6.
Utility Functions
❱
4.6.1.
nng_alloc
4.6.2.
nng_clock
4.6.3.
nng_free
4.6.4.
nng_id_map
4.6.5.
nng_msleep
4.6.6.
nng_random
4.6.7.
nng_sleep_aio
4.6.8.
nng_socket_pair
4.6.9.
nng_strdup
4.6.10.
nng_strerror
4.6.11.
nng_strfree
4.6.12.
nng_version
4.7.
Threads and Synchronization
❱
4.7.1.
nng_cv_alloc
4.7.2.
nng_cv_free
4.7.3.
nng_cv_until
4.7.4.
nng_cv_wait
4.7.5.
nng_cv_wake
4.7.6.
nng_cv_wake1
4.7.7.
nng_mtx_alloc
4.7.8.
nng_mtx_free
4.7.9.
nng_mtx_lock
4.7.10.
nng_mtx_unlock
4.8.
Legacy Compatibility
5.
Index
Light
Rust
Coal
Navy
Ayu
NNG Reference Manual
Overview