#include <nng/nng.h>
void nng_sleep_aio(nng_duration msec, nng_aio *aio);
This documentation is for the TIP (development tree) of NNG and may represent unreleased changes or functionality that is experimental, and is subject to change before release. The latest released version is v1.8.0. See the documentation for v1.8.0 for the most up-to-date information. |
nng_sleep_aio(3)
NAME
nng_sleep_aio - sleep asynchronously
SYNOPSIS
DESCRIPTION
The nng_sleep_aio()
function provides an asynchronous delay mechanism,
causing the callback for aio to be executed after msec milliseconds.
If the sleep finishes completely, the result will always be zero.
If a timeout is set on aio using
nng_aio_set_timeout() , and it is shorter
than msec,
then the sleep will wake up early, with a result code of NNG_ETIMEDOUT .
|
RETURN VALUES
None.
ERRORS
None.