summaryrefslogtreecommitdiff
path: root/docs/reference/src/api/index.md
blob: 8bd48a047a6c72024d2f0f0f8418f370ab60b123 (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
# API Reference

This chapter documents the functions and data structures that make up
the _NNG_ programming interface.

> [!NOTE]
> Interfaces not documented here are not considered public or stable,
> and they may be removed or altered in incompatible ways at any time.

We have organized the reference material along general functional areas.
They are:

- Messages
- Sockets
- Contexts
- Options
- Dialers, Listeners, and Pipes
- [Asynchronous I/O](aio/index.md)
- [Asynchronous I/O for Providers](aio_provider/index.md)
- [Utility Functions](util/index.md)
- Threads and Synchronization
- HTTP Client
- HTTP Server
- TLS Support
- Connected Streams
- Statistics
- Legacy Compatibility