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

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