id_wait_async
Description:
Registers a callback on the given ClockID id
with the given function
and user_data.
When passing a ClockID with an invalid time to this function, the callback will
be called immediately with a time set to CLOCK_TIME_NONE. The callback
will be called when the time of id
has been reached.
The callback func
can be invoked from any thread, either provided by the core or from a streaming thread. The application should
be prepared for this.
Parameters:
id |
a ClockID to wait on |
func |
The callback function |
destroy_data |
DestroyNotify for user_data |
user_data |
User data passed in the callback |
Returns:
the result of the non blocking wait. |