H5ESwait

fnherr_t H5ESwait(hid_t es_id, ulong timeout, size_t * num_in_progress, hbool_t * err_occurred)

Waits for operations in an event set to complete.

Blocks until all operations complete or the timeout expires.

Parameters

es_idEvent set identifier
timeoutMaximum time to wait in nanoseconds (0 = poll, UINT64_MAX = infinite)
num_in_progressPointer to receive number of operations still in progress
err_occurredPointer to receive whether any errors occurred

Returns

Non-negative on success, negative on failure.