aboutsummaryrefslogtreecommitdiff
path: root/docs/ref/api/index.md
blob: c154ce40058a5d2146c42ba0c32a23aef468d043 (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
# API Reference

This section is a reference guide for the _NNG_ programming interfaces.
It is meant to serve as a reference, rather than as a tutorial.

The material here is organized by major areas of functionality.

Note that unless indicated otherwise, consumers of these interfaces must
include the `nng/nng.h` header file like so:

```c
#include <nng/nng.h>
```

## Sections

- [Initialization](init.md)
- [Messages](msg.md)
- [Sockets](sock.md)
- [Contexts](ctx.md)
- [Memory](memory.md)
- [Time](time.md)
- [URLs](url.md)
- [Synchronization](synch.md)
- [Threads](thr.md)
- [Logging](logging.md)
- [Statistics](stats.md)
- [Miscellaneous](misc.md)
- [Errors](errors.md)
- [ID Map](id_map.md)
- [Command Options](cmd_opts.md)