nng_aio_get_output - return output result
Contents
Description
The nng_aio_get_output() function returns the output result at index resulting from the asynchronous
operation associated with aio.
The type and semantics of output parameters are determined by specific operations.
Note
If the index does not correspond to a defined output for the operation, or the operation did not
succeed, then the return value will be NULL.
Important
It is an error to call this function while the aio is currently in use by an active asynchronous
operation, or if no operation has been performed using the aio yet.
Errors
None.
Name
nng_aio_get_output - return output result
Return Values
The indexth result of the operation, or NULL.
See Also
nng_aio_alloc(3), nng_aio_get_output(3), nng_aio_set_input(3), nng_aio_result(3), nng_aio(5), nng(7) 2025-04-20 NNG_AIO_GET_OUTPUT(3)
Synopsis
#include <nng/nng.h>
void *nng_aio_get_output(nng_aio *aio, unsigned int index);
