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.