nanomsg next generation NNG  
Home GitHub Documentation

This documentation is for version v1.1.0 of nng, but the latest released version is v1.6.0. see the documentation for v1.6.0 for the most up-to-date information.


#include <nng/nng.h>

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


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 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.





NNG Reference Manual vv1.1.0 © 2019 Staysail Systems, Inc, © 2018 Capitar IT Group BV
This document is supplied under the MIT License.
nanomsg™ and nng™ are trademarks of Garrett D'Amore.