![]() |
HDF5
1.15.0
APIReference
|
Functions/Subroutines | |
| subroutine | h5escreate_f (es_id, hdferr) |
| Creates an event set. More... | |
| subroutine | h5esget_count_f (es_id, count, hdferr) |
| Retrieves number of events in an event set. More... | |
| subroutine | h5esget_op_counter_f (es_id, counter, hdferr) |
| Retrieves the next operation counter to be assigned in an event set. More... | |
| subroutine | h5eswait_f (es_id, timeout, num_in_progress, err_occurred, hdferr) |
| Waits for operations in event set to complete. More... | |
| subroutine | h5escancel_f (es_id, num_not_canceled, err_occurred, hdferr) |
| Attempt to cancel operations in an event set. More... | |
| subroutine | h5esget_err_status_f (es_id, err_occurred, hdferr) |
| Checks for failed operations. More... | |
| subroutine | h5esget_err_count_f (es_id, num_errs, hdferr) |
| Retrieves the number of failed operations. More... | |
| subroutine | h5esclose_f (es_id, hdferr) |
| Terminates access to an event set. More... | |
Variables | |
| integer(hid_t) | h5es_none_f |
| H5ES_NONE. More... | |
| integer | h5es_status_in_progress_f |
| H5ES_STATUS_IN_PROGRESS. More... | |
| integer | h5es_status_succeed_f |
| H5ES_STATUS_SUCCEED. More... | |
| integer | h5es_status_canceled_f |
| H5ES_STATUS_CANCELED. More... | |
| integer | h5es_status_fail_f |
| H5ES_STATUS_FAIL. More... | |
| integer(c_int64_t) | h5es_wait_forever_f |
| H5ES_WAIT_FOREVER. More... | |
| integer(c_int64_t) | h5es_wait_none_f |
| H5ES_WAIT_NONE. More... | |
| subroutine h5es::h5escancel_f | ( | integer(hid_t), intent(in) | es_id, |
| integer(size_t), intent(out) | num_not_canceled, | ||
| logical, intent(out) | err_occurred, | ||
| integer, intent(out) | hdferr | ||
| ) |
Attempt to cancel operations in an event set.
| es_id | Event set identifier |
| num_not_canceled | The number of events not canceled |
| err_occurred | Status indicating if error is present in the event set |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5EScancel()
| subroutine h5es::h5esclose_f | ( | integer(hid_t), intent(in) | es_id, |
| integer, intent(out) | hdferr | ||
| ) |
Terminates access to an event set.
| es_id | Event set identifier |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESclose()
| subroutine h5es::h5escreate_f | ( | integer(hid_t), intent(out) | es_id, |
| integer, intent(out) | hdferr | ||
| ) |
Creates an event set.
| es_id | Event set identifier |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5EScreate()
| subroutine h5es::h5esget_count_f | ( | integer(hid_t), intent(in) | es_id, |
| integer(size_t), intent(out) | count, | ||
| integer, intent(out) | hdferr | ||
| ) |
Retrieves number of events in an event set.
| es_id | Event set identifier |
| count | The number of events in the event set |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESget_count()
| subroutine h5es::h5esget_err_count_f | ( | integer(hid_t), intent(in) | es_id, |
| integer(size_t), intent(out) | num_errs, | ||
| integer, intent(out) | hdferr | ||
| ) |
Retrieves the number of failed operations.
| es_id | Event set identifier |
| num_errs | Number of errors |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESget_err_count()
| subroutine h5es::h5esget_err_status_f | ( | integer(hid_t), intent(in) | es_id, |
| logical, intent(out) | err_occurred, | ||
| integer, intent(out) | hdferr | ||
| ) |
Checks for failed operations.
| es_id | Event set identifier |
| err_occurred | Status indicating if error is present in the event set |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESget_err_status()
| subroutine h5es::h5esget_op_counter_f | ( | integer(hid_t), intent(in) | es_id, |
| integer(c_int64_t), intent(out) | counter, | ||
| integer, intent(out) | hdferr | ||
| ) |
Retrieves the next operation counter to be assigned in an event set.
| es_id | Event set identifier |
| counter | The number of events in the event set |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESget_op_counter()
| subroutine h5es::h5eswait_f | ( | integer(hid_t), intent(in) | es_id, |
| integer(c_int64_t), intent(in) | timeout, | ||
| integer(size_t), intent(out) | num_in_progress, | ||
| logical, intent(out) | err_occurred, | ||
| integer, intent(out) | hdferr | ||
| ) |
Waits for operations in event set to complete.
| es_id | Event set identifier |
| timeout | The number of events in the event set |
| num_in_progress | The number of operations still in progress |
| err_occurred | Flag if an operation in the event set failed |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5ESwait()
| integer(hid_t) h5es_none_f |
H5ES_NONE.
| integer h5es_status_canceled_f |
H5ES_STATUS_CANCELED.
| integer h5es_status_fail_f |
H5ES_STATUS_FAIL.
| integer h5es_status_in_progress_f |
H5ES_STATUS_IN_PROGRESS.
| integer h5es_status_succeed_f |
H5ES_STATUS_SUCCEED.
| integer(c_int64_t) h5es_wait_forever_f |
H5ES_WAIT_FOREVER.
| integer(c_int64_t) h5es_wait_none_f |
H5ES_WAIT_NONE.