![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5E_error2_t |
| struct | H5E_error1_t |
Typedefs | |
| typedef enum H5E_type_t | H5E_type_t |
| typedef struct H5E_error2_t | H5E_error2_t |
| typedef enum H5E_direction_t | H5E_direction_t |
| typedef herr_t(* | H5E_walk2_t) (unsigned n, const H5E_error2_t *err_desc, void *client_data) |
| typedef herr_t(* | H5E_auto2_t) (hid_t estack, void *client_data) |
| typedef hid_t | H5E_major_t |
| typedef hid_t | H5E_minor_t |
| typedef struct H5E_error1_t | H5E_error1_t |
| typedef herr_t(* | H5E_walk1_t) (int n, H5E_error1_t *err_desc, void *client_data) |
| typedef herr_t(* | H5E_auto1_t) (void *client_data) |
Enumerations | |
| enum | H5E_type_t { H5E_MAJOR, H5E_MINOR } |
| enum | H5E_direction_t { H5E_WALK_UPWARD = 0, H5E_WALK_DOWNWARD = 1 } |
Functions | |
| H5_DLL hid_t | H5Eregister_class (const char *cls_name, const char *lib_name, const char *version) |
| H5_DLL herr_t | H5Eunregister_class (hid_t class_id) |
| H5_DLL herr_t | H5Eclose_msg (hid_t err_id) |
| H5_DLL hid_t | H5Ecreate_msg (hid_t cls, H5E_type_t msg_type, const char *msg) |
| H5_DLL hid_t | H5Ecreate_stack (void) |
| H5_DLL hid_t | H5Eget_current_stack (void) |
| H5_DLL herr_t | H5Eclose_stack (hid_t stack_id) |
| H5_DLL ssize_t | H5Eget_class_name (hid_t class_id, char *name, size_t size) |
| H5_DLL herr_t | H5Eset_current_stack (hid_t err_stack_id) |
| H5_DLL herr_t | H5Epush2 (hid_t err_stack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *msg,...) |
| H5_DLL herr_t | H5Epop (hid_t err_stack, size_t count) |
| H5_DLL herr_t | H5Eprint2 (hid_t err_stack, FILE *stream) |
| H5_DLL herr_t | H5Ewalk2 (hid_t err_stack, H5E_direction_t direction, H5E_walk2_t func, void *client_data) |
| H5_DLL herr_t | H5Eget_auto2 (hid_t estack_id, H5E_auto2_t *func, void **client_data) |
| H5_DLL herr_t | H5Eset_auto2 (hid_t estack_id, H5E_auto2_t func, void *client_data) |
| H5_DLL herr_t | H5Eclear2 (hid_t err_stack) |
| H5_DLL herr_t | H5Eauto_is_v2 (hid_t err_stack, unsigned *is_stack) |
| H5_DLL ssize_t | H5Eget_msg (hid_t msg_id, H5E_type_t *type, char *msg, size_t size) |
| H5_DLL ssize_t | H5Eget_num (hid_t error_stack_id) |
| H5_DLL herr_t | H5Eclear1 (void) |
| H5_DLL herr_t | H5Eget_auto1 (H5E_auto1_t *func, void **client_data) |
| H5_DLL herr_t | H5Epush1 (const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str) |
| H5_DLL herr_t | H5Eprint1 (FILE *stream) |
| H5_DLL herr_t | H5Eset_auto1 (H5E_auto1_t func, void *client_data) |
| H5_DLL herr_t | H5Ewalk1 (H5E_direction_t direction, H5E_walk1_t func, void *client_data) |
| H5_DLL char * | H5Eget_major (H5E_major_t maj) |
| H5_DLL char * | H5Eget_minor (H5E_minor_t min) |
Variables | |
| H5_DLLVAR hid_t | H5E_ERR_CLS_g |
| typedef herr_t(* H5E_auto1_t) (void *client_data) |
| typedef enum H5E_direction_t H5E_direction_t |
| typedef struct H5E_error1_t H5E_error1_t |
| typedef struct H5E_error2_t H5E_error2_t |
| typedef hid_t H5E_major_t |
| typedef hid_t H5E_minor_t |
| typedef enum H5E_type_t H5E_type_t |
| typedef herr_t(* H5E_walk1_t) (int n, H5E_error1_t *err_desc, void *client_data) |
| typedef herr_t(* H5E_walk2_t) (unsigned n, const H5E_error2_t *err_desc, void *client_data) |
| enum H5E_direction_t |
| enum H5E_type_t |
References H5E_t::auto_op, FAIL, H5I_ERROR_STACK, H5I_object_verify(), NULL, ret_value, and H5E_auto_op_t::vers.
| H5_DLL herr_t H5Eclear1 | ( | void | ) |
References FAIL, H5E_clear_stack(), NULL, and ret_value.
References FAIL, H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), NULL, and ret_value.
Referenced by H5FD_multi_init(), H5FD_stdio_init(), H5Pget_fapl_multi(), H5Pset_fapl_multi(), H5Pset_fapl_split(), and H5Pset_fapl_stdio().
References FAIL, H5I_dec_app_ref(), H5I_ERROR_MSG, H5I_get_type(), and ret_value.
References FAIL, H5I_dec_app_ref(), H5I_ERROR_STACK, H5I_get_type(), and ret_value.
| H5_DLL hid_t H5Ecreate_msg | ( | hid_t | cls, |
| H5E_type_t | msg_type, | ||
| const char * | msg | ||
| ) |
References H5E_BADVALUE, H5E_MAJOR, H5E_MINOR, H5I_ERROR_CLASS, H5I_object_verify(), NULL, and ret_value.
| H5_DLL herr_t H5Eget_auto1 | ( | H5E_auto1_t * | func, |
| void ** | client_data | ||
| ) |
References FAIL, H5E_auto_op_t::func1, H5E__get_auto(), H5E_auto_op_t::is_default, NULL, ret_value, and H5E_auto_op_t::vers.
| H5_DLL herr_t H5Eget_auto2 | ( | hid_t | estack_id, |
| H5E_auto2_t * | func, | ||
| void ** | client_data | ||
| ) |
References FAIL, H5E_auto_op_t::func2, H5E__get_auto(), H5I_ERROR_STACK, H5I_object_verify(), H5E_auto_op_t::is_default, NULL, ret_value, and H5E_auto_op_t::vers.
Referenced by H5_term_library().
References H5I_ERROR_CLASS, H5I_object_verify(), name, NULL, ret_value, and size.
| H5_DLL char* H5Eget_major | ( | H5E_major_t | maj | ) |
References H5E__get_msg(), H5E_MAJOR, H5I_ERROR_MSG, H5I_object_verify(), H5MM_malloc(), H5MM_xfree(), NULL, ret_value, size, and type.
| H5_DLL char* H5Eget_minor | ( | H5E_minor_t | min | ) |
References H5E__get_msg(), H5E_MINOR, H5I_ERROR_MSG, H5I_object_verify(), H5MM_malloc(), H5MM_xfree(), NULL, ret_value, size, and type.
| H5_DLL ssize_t H5Eget_msg | ( | hid_t | msg_id, |
| H5E_type_t * | type, | ||
| char * | msg, | ||
| size_t | size | ||
| ) |
References H5E__get_msg(), H5I_ERROR_MSG, H5I_object_verify(), NULL, ret_value, size, and type.
References H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), NULL, and ret_value.
References FAIL, H5E__pop(), H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), NULL, H5E_t::nused, and ret_value.
| H5_DLL herr_t H5Eprint1 | ( | FILE * | stream | ) |
References FAIL, H5E__print(), NULL, and ret_value.
References FAIL, H5E__print(), H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), NULL, and ret_value.
| H5_DLL herr_t H5Epush1 | ( | const char * | file, |
| const char * | func, | ||
| unsigned | line, | ||
| H5E_major_t | maj, | ||
| H5E_minor_t | min, | ||
| const char * | str | ||
| ) |
References FAIL, H5E__push_stack(), H5E_ERR_CLS_g, NULL, and ret_value.
| H5_DLL herr_t H5Epush2 | ( | hid_t | err_stack, |
| const char * | file, | ||
| const char * | func, | ||
| unsigned | line, | ||
| hid_t | cls_id, | ||
| hid_t | maj_id, | ||
| hid_t | min_id, | ||
| const char * | msg, | ||
| ... | |||
| ) |
References ap, FAIL, fmt, H5E__push_stack(), H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), H5MM_malloc(), H5MM_xfree(), HDva_end(), HDva_start(), NULL, and ret_value.
| H5_DLL hid_t H5Eregister_class | ( | const char * | cls_name, |
| const char * | lib_name, | ||
| const char * | version | ||
| ) |
References H5E_BADVALUE, NULL, and ret_value.
| H5_DLL herr_t H5Eset_auto1 | ( | H5E_auto1_t | func, |
| void * | client_data | ||
| ) |
| H5_DLL herr_t H5Eset_auto2 | ( | hid_t | estack_id, |
| H5E_auto2_t | func, | ||
| void * | client_data | ||
| ) |
References FAIL, H5I_ERROR_STACK, H5I_object_verify(), NULL, and ret_value.
References FAIL, H5I_dec_app_ref(), H5I_ERROR_CLASS, H5I_get_type(), and ret_value.
| H5_DLL herr_t H5Ewalk1 | ( | H5E_direction_t | direction, |
| H5E_walk1_t | func, | ||
| void * | client_data | ||
| ) |
References direction, FAIL, H5E_walk_op_t::func1, H5E__walk(), NULL, ret_value, H5E_walk_op_t::u, and H5E_walk_op_t::vers.
| H5_DLL herr_t H5Ewalk2 | ( | hid_t | err_stack, |
| H5E_direction_t | direction, | ||
| H5E_walk2_t | func, | ||
| void * | client_data | ||
| ) |
References direction, FAIL, H5E_walk_op_t::func2, H5E__walk(), H5E_clear_stack(), H5I_ERROR_STACK, H5I_object_verify(), NULL, ret_value, H5E_walk_op_t::u, and H5E_walk_op_t::vers.
| H5_DLLVAR hid_t H5E_ERR_CLS_g |