summaryrefslogtreecommitdiff
path: root/docs/reference/src/iop/index.md
blob: 677ac34732ea7d3b9145eed70cd49d25ecaa0ba9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Asynchronous I/O for Providers

I/O providers perform the operations that are linked to
an [`nng_aio`](../aio/index.md) object, on behalf of applications
that submit requests for the same operations.

Most applications will not use the functions listed here.
Applications that implement their own HTTP handler functions, or
custom transport providers, might make use of these functions.

In addition to these functions, I/O providers may utilize the
other consumer functions for [Aysnchronous I/O](../aio/index.md).

## See Also

[nng_aio_begin][nng_aio_begin],
[nng_aio_defer][nng_aio_defer],
[nng_aio_finish][nng_aio_finish],
[nng_aio_get_input][nng_aio_get_input],
[nng_aio_set_output][nng_aio_set_output],
[Asynchronous I/O][aio]

{{#include ../refs.md}}