#include <nng/nng.h> void nng_aio_finish(nng_aio *aio, int err);
nng_aio_finish - finish asynchronous I/O operation
nng_aio_finish() function marks operation associated with aio as
complete, with the status err.
This will be the result returned by
This function causes the callback associated with the aio to called.
|It is mandatory that operation providers call this function exactly once when they are finished with the operation. After calling this function they must not perform any further accesses to the aio.|
|This function is only for I/O providers (those actually performing the operation such as HTTP handler functions or transport providers); ordinary users of the aio should not have any need for this function.|