summaryrefslogtreecommitdiff
path: root/docs/reference/src/SUMMARY.md
blob: 8fe51bafa55a822c72d097a53e74d90c46427764 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# Summary

- [Overview](./overview/index.md)

  - [RAW mode](./overview/raw.md)

- [Protocols](proto/index.md)

  - [BUS](proto/bus.md)
  - [PAIR](proto/pair.md)
  - [PUB](proto/pub.md)
  - [PULL](proto/pull.md)
  - [PUSH](proto/push.md)
  - [REP](proto/rep.md)
  - [REQ](proto/req.md)
  - [RESPONDENT](proto/respondent.md)
  - [SUB](proto/sub.md)
  - [SURVEYOR](proto/surveyor.md)

- [Transports](tran/index.md)

  - [IPC](tran/ipc.md)
  - [INPROC](tran/inproc.md)
  - [TCP](tran/tcp.md)
  - [SOCKET](tran/socket.md)

- [API Reference](./api/index.md)

  - [Messages](msg/index.md)

    - [nng_msg_alloc](msg/nng_msg_alloc.md)
    - [nng_msg_append](msg/nng_msg_append.md)
    - [nng_msg_body](msg/nng_msg_body.md)
    - [nng_msg_capacity](msg/nng_msg_capacity.md)
    - [nng_msg_chop](msg/nng_msg_chop.md)
    - [nng_msg_clear](msg/nng_msg_clear.md)
    - [nng_msg_dup](msg/nng_msg_dup.md)
    - [nng_msg_free](msg/nng_msg_free.md)
    - [nng_msg_get_pipe](msg/nng_msg_get_pipe.md)
    - [nng_msg_header](msg/nng_msg_header.md)
    - [nng_msg_header_append](msg/nng_msg_header_append.md)
    - [nng_msg_header_chop](msg/nng_msg_header_chop.md)
    - [nng_msg_header_clear](msg/nng_msg_header_clear.md)
    - [nng_msg_header_insert](msg/nng_msg_header_insert.md)
    - [nng_msg_header_len](msg/nng_msg_header_len.md)
    - [nng_msg_header_trim](msg/nng_msg_header_trim.md)
    - [nng_msg_insert](msg/nng_msg_insert.md)
    - [nng_msg_len](msg/nng_msg_len.md)
    - [nng_msg_realloc](msg/nng_msg_realloc.md)
    - [nng_msg_reserve](msg/nng_msg_reserve.md)
    - [nng_msg_set_pipe](msg/nng_msg_set_pipe.md)
    - [nng_msg_trim](msg/nng_msg_trim.md)

  - [Sockets](sock/index.md)

    - [nng_bus_open](sock/nng_bus_open.md)
    - [nng_close](sock/nng_close.md)
    - [nng_device](sock/nng_device.md)
    - [nng_pair_open](sock/nng_pair_open.md)
    - [nng_pub_open](sock/nng_pub_open.md)
    - [nng_pull_open](sock/nng_pull_open.md)
    - [nng_push_open](sock/nng_push_open.md)
    - [nng_respondent_open](sock/nng_respondent_open.md)
    - [nng_recv](sock/nng_recv.md)
    - [nng_recv_aio](sock/nng_recv_aio.md)
    - [nng_recvmsg](sock/nng_recvmsg.md)
    - [nng_rep_open](sock/nng_rep_open.md)
    - [nng_req_open](sock/nng_req_open.md)
    - [nng_send](sock/nng_send.md)
    - [nng_send_aio](sock/nng_send_aio.md)
    - [nng_sendmsg](sock/nng_sendmsg.md)
    - [nng_sub_open](sock/nng_sub_open.md)
    - [nng_surveyor_open](sock/nng_surveyor_open.md)

  - [Contexts](ctx/index.md)

    - [nng_ctx_close](ctx/nng_ctx_close.md)
    - [nng_ctx_get](ctx/nng_ctx_get.md)
    - [nng_ctx_getopt](ctx/nng_ctx_getopt.md)
    - [nng_ctx_id](ctx/nng_ctx_id.md)
    - [nng_ctx_open](ctx/nng_ctx_open.md)
    - [nng_ctx_recv](ctx/nng_ctx_recv.md)
    - [nng_ctx_recvmsg](ctx/nng_ctx_recvmsg.md)
    - [nng_ctx_send](ctx/nng_ctx_send.md)
    - [nng_ctx_sendmsg](ctx/nng_ctx_sendmsg.md)
    - [nng_ctx_set](ctx/nng_ctx_set.md)
    - [nng_ctx_setopt](ctx/nng_ctx_setopt.md)

  - [Asynchronous I/O](aio/index.md)

    - [nng_aio_abort](aio/nng_aio_abort.md)
    - [nng_aio_alloc](aio/nng_aio_alloc.md)
    - [nng_aio_busy](aio/nng_aio_busy.md)
    - [nng_aio_cancel](aio/nng_aio_cancel.md)
    - [nng_aio_count](aio/nng_aio_count.md)
    - [nng_aio_free](aio/nng_aio_free.md)
    - [nng_aio_get_msg](aio/nng_aio_get_msg.md)
    - [nng_aio_get_output](aio/nng_aio_get_output.md)
    - [nng_aio_result](aio/nng_aio_result.md)
    - [nng_aio_set_input](aio/nng_aio_set_input.md)
    - [nng_aio_set_iov](aio/nng_aio_set_iov.md)
    - [nng_aio_set_msg](aio/nng_aio_set_msg.md)
    - [nng_aio_set_timeout](aio/nng_aio_set_timeout.md)
    - [nng_aio_stop](aio/nng_aio_stop.md)
    - [nng_aio_wait](aio/nng_aio_wait.md)

  - [I/O Provider API](iop/index.md)

    - [nng_aio_begin](iop/nng_aio_begin.md)
    - [nng_aio_defer](iop/nng_aio_defer.md)
    - [nng_aio_finish](iop/nng_aio_finish.md)
    - [nng_aio_get_input](iop/nng_aio_get_input.md)
    - [nng_aio_set_output](iop/nng_aio_set_output.md)

  - [Utility Functions](util/index.md)

    - [nng_alloc](util/nng_alloc.md)
    - [nng_clock](util/nng_clock.md)
    - [nng_free](util/nng_free.md)
    - [nng_id_map](util/nng_id_map.md)
    - [nng_msleep](util/nng_msleep.md)
    - [nng_random](util/nng_random.md)
    - [nng_sleep_aio](util/nng_sleep_aio.md)
    - [nng_socket_pair](util/nng_socket_pair.md)
    - [nng_strdup](util/nng_strdup.md)
    - [nng_strerror](util/nng_strerror.md)
    - [nng_strfree](util/nng_strfree.md)
    - [nng_version](util/nng_version.md)

  - [Threads and Synchronization](thr/index.md)

    - [nng_cv_alloc](thr/nng_cv_alloc.md)
    - [nng_cv_free](thr/nng_cv_free.md)
    - [nng_cv_until](thr/nng_cv_until.md)
    - [nng_cv_wait](thr/nng_cv_wait.md)
    - [nng_cv_wake](thr/nng_cv_wake.md)
    - [nng_cv_wake1](thr/nng_cv_wake1.md)
    - [nng_mtx_alloc](thr/nng_mtx_alloc.md)
    - [nng_mtx_free](thr/nng_mtx_free.md)
    - [nng_mtx_lock](thr/nng_mtx_lock.md)
    - [nng_mtx_unlock](thr/nng_mtx_unlock.md)

  - [Legacy Compatibility](api/compat/index.md)

- [Index](./indexing.md)