SYNOPSIS
#include <nng/nng.h>
void nng_aio_finish(nng_aio *aio, int err);
DESCRIPTION
The nng_aio_finish() function marks operation associated with aio as
complete, with the status err.
This will be the result returned by
nng_aio_result().
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. |
RETURN VALUES
None.
ERRORS
None.