![]() |
HDF5
1.13.2-1
|
#include "H5public.h"Data Structures | |
| struct | H5ES_op_info_t |
| struct | H5ES_err_info_t |
Macros | |
| #define | H5ES_NONE 0 /* (hid_t) */ |
| #define | H5ES_WAIT_FOREVER (UINT64_MAX) /* Wait until all operations complete */ |
| #define | H5ES_WAIT_NONE |
Typedefs | |
| typedef int(* | H5ES_event_insert_func_t) (const H5ES_op_info_t *op_info, void *ctx) |
| typedef int(* | H5ES_event_complete_func_t) (const H5ES_op_info_t *op_info, H5ES_status_t status, hid_t err_stack, void *ctx) |
Enumerations | |
| enum | H5ES_status_t { H5ES_STATUS_IN_PROGRESS, H5ES_STATUS_SUCCEED, H5ES_STATUS_CANCELED, H5ES_STATUS_FAIL } |
Functions | |
| hid_t | H5EScreate (void) |
| Creates an event set. More... | |
| 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. More... | |
| herr_t | H5EScancel (hid_t es_id, size_t *num_not_canceled, hbool_t *err_occurred) |
| herr_t | H5ESget_count (hid_t es_id, size_t *count) |
| Retrieves number of events in an event set. More... | |
| herr_t | H5ESget_op_counter (hid_t es_id, uint64_t *counter) |
| Retrieves the next operation counter to be assigned in an event set. More... | |
| herr_t | H5ESget_err_status (hid_t es_id, hbool_t *err_occurred) |
| Checks for failed operations. More... | |
| herr_t | H5ESget_err_count (hid_t es_id, size_t *num_errs) |
| Retrieves the number of failed operations. More... | |
| 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. More... | |
| herr_t | H5ESfree_err_info (size_t num_err_info, H5ES_err_info_t err_info[]) |
| herr_t | H5ESregister_insert_func (hid_t es_id, H5ES_event_insert_func_t func, void *ctx) |
| herr_t | H5ESregister_complete_func (hid_t es_id, H5ES_event_complete_func_t func, void *ctx) |
| herr_t | H5ESclose (hid_t es_id) |
| Terminates access to an event set. More... | |
| #define H5ES_NONE 0 /* (hid_t) */ |
| #define H5ES_WAIT_FOREVER (UINT64_MAX) /* Wait until all operations complete */ |
| #define H5ES_WAIT_NONE |
| typedef int(* H5ES_event_complete_func_t) (const H5ES_op_info_t *op_info, H5ES_status_t status, hid_t err_stack, void *ctx) |
| typedef int(* H5ES_event_insert_func_t) (const H5ES_op_info_t *op_info, void *ctx) |
| enum H5ES_status_t |
| herr_t H5ESfree_err_info | ( | size_t | num_err_info, |
| H5ES_err_info_t | err_info[] | ||
| ) |
| herr_t H5ESregister_complete_func | ( | hid_t | es_id, |
| H5ES_event_complete_func_t | func, | ||
| void * | ctx | ||
| ) |
| herr_t H5ESregister_insert_func | ( | hid_t | es_id, |
| H5ES_event_insert_func_t | func, | ||
| void * | ctx | ||
| ) |