|
MISR Toolkit
1.5.1
|
Go to the source code of this file.
Data Structures | |
| struct | H5E_error2_t |
| struct | H5E_error1_t |
Macros | |
| #define | H5E_DEFAULT (hid_t)0 |
| #define | H5OPEN H5open(), |
| #define | H5E_ERR_CLS (H5OPEN H5E_ERR_CLS_g) |
| #define | H5E_BEGIN_TRY |
| #define | H5E_END_TRY |
| #define | H5Epush_sim(func, cls, maj, min, str) H5Epush2(H5E_DEFAULT, __FILE__, func, __LINE__, cls, maj, min, str) |
| #define | H5Epush_ret(func, cls, maj, min, str, ret) |
| #define | H5Epush_goto(func, cls, maj, min, str, label) |
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 } |
Variables | |
| H5_DLLVAR hid_t | H5E_ERR_CLS_g |
| #define H5E_BEGIN_TRY |
Definition at line 78 of file H5Epublic.h.
| #define H5E_DEFAULT (hid_t)0 |
Definition at line 27 of file H5Epublic.h.
| #define H5E_END_TRY |
Definition at line 95 of file H5Epublic.h.
| #define H5E_ERR_CLS (H5OPEN H5E_ERR_CLS_g) |
Definition at line 55 of file H5Epublic.h.
Definition at line 133 of file H5Epublic.h.
| #define H5Epush_ret | ( | func, | |
| cls, | |||
| maj, | |||
| min, | |||
| str, | |||
| ret | |||
| ) |
Definition at line 125 of file H5Epublic.h.
| #define H5Epush_sim | ( | func, | |
| cls, | |||
| maj, | |||
| min, | |||
| str | |||
| ) | H5Epush2(H5E_DEFAULT, __FILE__, func, __LINE__, cls, maj, min, str) |
Definition at line 118 of file H5Epublic.h.
| #define H5OPEN H5open(), |
Definition at line 49 of file H5Epublic.h.
| typedef herr_t(* H5E_auto1_t) (void *client_data) |
Definition at line 206 of file H5Epublic.h.
Definition at line 152 of file H5Epublic.h.
| 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 |
Definition at line 191 of file H5Epublic.h.
| typedef hid_t H5E_minor_t |
Definition at line 192 of file H5Epublic.h.
| typedef enum H5E_type_t H5E_type_t |
| typedef herr_t(* H5E_walk1_t) (int n, H5E_error1_t *err_desc, void *client_data) |
Definition at line 205 of file H5Epublic.h.
| typedef herr_t(* H5E_walk2_t) (unsigned n, const H5E_error2_t *err_desc, void *client_data) |
Definition at line 150 of file H5Epublic.h.
| enum H5E_direction_t |
| Enumerator | |
|---|---|
| H5E_WALK_UPWARD | |
| H5E_WALK_DOWNWARD | |
Definition at line 139 of file H5Epublic.h.
| enum H5E_type_t |
| Enumerator | |
|---|---|
| H5E_MAJOR | |
| H5E_MINOR | |
Definition at line 30 of file H5Epublic.h.
| H5_DLL hid_t H5Ecreate_msg | ( | hid_t | cls, |
| H5E_type_t | msg_type, | ||
| const char * | msg | ||
| ) |
| H5_DLL herr_t H5Eget_auto1 | ( | H5E_auto1_t * | func, |
| void ** | client_data | ||
| ) |
| H5_DLL herr_t H5Eget_auto2 | ( | hid_t | estack_id, |
| H5E_auto2_t * | func, | ||
| void ** | client_data | ||
| ) |
| H5_DLL char* H5Eget_major | ( | H5E_major_t | maj | ) |
| H5_DLL char* H5Eget_minor | ( | H5E_minor_t | min | ) |
| H5_DLL ssize_t H5Eget_msg | ( | hid_t | msg_id, |
| H5E_type_t * | type, | ||
| char * | msg, | ||
| size_t | size | ||
| ) |
| 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 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 hid_t H5Eregister_class | ( | const char * | cls_name, |
| const char * | lib_name, | ||
| const char * | version | ||
| ) |
| 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 | ||
| ) |
| H5_DLL herr_t H5Ewalk1 | ( | H5E_direction_t | direction, |
| H5E_walk1_t | func, | ||
| void * | client_data | ||
| ) |
| H5_DLL herr_t H5Ewalk2 | ( | hid_t | err_stack, |
| H5E_direction_t | direction, | ||
| H5E_walk2_t | func, | ||
| void * | client_data | ||
| ) |
Definition at line 56 of file H5Epublic.h.