From 7b34141bbb774c3a97c8f983fd2f5d460eeffbae Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 30 Mar 2024 20:58:59 -0700 Subject: I/O provider reorg --- docs/reference/src/iop/index.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/reference/src/iop/index.md (limited to 'docs/reference/src/iop/index.md') 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}} -- cgit v1.2.3-70-g09d2