![]() |
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 | ||
) |