logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

nng_aio_set_output - set output result

Description

       The nng_aio_set_output() function sets the output result at index to result for the asynchronous
       operation associated with aio.

       The type and semantics of output results are determined by specific operations; the operation must supply
       appropriate output results when the operation completes successfully.

       The valid values of index range from zero (0) to three (3), as no operation currently defined can return
       more than four results. (This limit could increase in the future.)

           Note

           Note that attempts to set results with an index greater than three (3) will be ignored.

       An output result set with this function may be retrieved later with the nng_aio_get_output() function.

Errors

       None.

Name

       nng_aio_set_output - set output result

Return Values

       None.

See Also

nng_aio_alloc(3), nng_aio_finish(3), nng_aio_get_output(3), nng_aio_result(3), nng_aio(5), nng(7)

                                                   2025-04-20                              NNG_AIO_SET_OUTPUT(3)

Synopsis

           #include <nng/nng.h>

           void nng_aio_set_output(nng_aio *aio, unsigned int index, void *result);

See Also