aboutsummaryrefslogtreecommitdiff
path: root/docs/ref/api/index.md
blob: 77cbfca6a41c9d9e48d6daaecf282b10202e9de4 (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
# 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)
- [HTTP](http.md)
- [Miscellaneous](misc.md)
- [Errors](errors.md)
- [ID Map](id_map.md)
- [Command Options](cmd_opts.md)