![]() |
![]()
| ![]() |
![]()
NAMEbundle_wait - wait while coroutines in the bundle finish SYNOPSIS
DESCRIPTIONIf there are no coroutines in the bundle the function will succeed immediately. Otherwise, it will wait until all the coroutines in the bundle finish or until deadline is reached. bndl: Handle of a coroutine bundle. deadline: A point in time when the operation should time out, in milliseconds. Use the now function to get your current point in time. 0 means immediate timeout, i.e., perform the operation if possible or return without blocking if not. -1 means no deadline, i.e., the call will block forever if the operation cannot be performed. RETURN VALUEIn case of success the function returns 0. In case of error it returns -1 and sets errno to one of the values below. ERRORS
EXAMPLE
SEE ALSObundle(3) bundle_go(3) bundle_go_mem(3) bundle_mem(3) go(3) go_mem(3) now(3) yield(3)
|