summaryrefslogtreecommitdiff
path: root/docs/reference/src/iop/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/src/iop/index.md')
-rw-r--r--docs/reference/src/iop/index.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/reference/src/iop/index.md b/docs/reference/src/iop/index.md
new file mode 100644
index 00000000..677ac347
--- /dev/null
+++ b/docs/reference/src/iop/index.md
@@ -0,0 +1,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}}