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.
id |
a ClockID to wait on |
func |
The callback function |
destroy_data |
DestroyNotify for user_data |
user_data |
User data passed in the callback |
the result of the non blocking wait. |