|
hid_t | H5EScreate (void) |
| Creates an event set.
|
|
herr_t | H5ESwait (hid_t es_id, uint64_t timeout, size_t *num_in_progress, hbool_t *err_occurred) |
| Waits for operations in event set to complete.
|
|
herr_t | H5EScancel (hid_t es_id, size_t *num_not_canceled, hbool_t *err_occurred) |
| Attempt to cancel operations in an event set.
|
|
herr_t | H5ESget_count (hid_t es_id, size_t *count) |
| Retrieves number of events in an event set.
|
|
herr_t | H5ESget_op_counter (hid_t es_id, uint64_t *counter) |
| Retrieves the accumulative operation counter for an event set.
|
|
herr_t | H5ESget_err_status (hid_t es_id, hbool_t *err_occurred) |
| Checks for failed operations.
|
|
herr_t | H5ESget_err_count (hid_t es_id, size_t *num_errs) |
| Retrieves the number of failed operations.
|
|
herr_t | H5ESget_err_info (hid_t es_id, size_t num_err_info, H5ES_err_info_t err_info[], size_t *err_cleared) |
| Retrieves information about failed operations.
|
|
herr_t | H5ESfree_err_info (size_t num_err_info, H5ES_err_info_t err_info[]) |
| Convenience routine to free an array of H5ES_err_info_t structs.
|
|
herr_t | H5ESregister_insert_func (hid_t es_id, H5ES_event_insert_func_t func, void *ctx) |
| Registers a callback to invoke when a new operation is inserted into an event set.
|
|
herr_t | H5ESregister_complete_func (hid_t es_id, H5ES_event_complete_func_t func, void *ctx) |
| Registers a callback to invoke when an operation completes within an event set.
|
|
herr_t | H5ESclose (hid_t es_id) |
| Terminates access to an event set.
|
|