 |
HDF5
1.12.0
|
Go to the documentation of this file.
22 #if !(defined H5E_FRIEND || defined H5E_MODULE)
23 #error "Do not include this file outside the H5E package!"
45 #ifdef H5_HAVE_THREADSAFE
55 #define H5E__get_my_stack() H5E__get_stack()
60 #define H5E__get_my_stack() (H5E_stack_g + 0)
69 #ifndef H5_NO_DEPRECATED_SYMBOLS
88 #ifndef H5_NO_DEPRECATED_SYMBOLS
122 #ifndef H5_HAVE_THREADSAFE
134 #ifdef H5_HAVE_THREADSAFE
138 unsigned line,
hid_t cls_id,
hid_t maj_id,
hid_t min_id,
const char *desc);
140 char *msg,
size_t size);
hsize_t u
Definition: H5EA.c:1007
H5_DLL herr_t H5E__print(const H5E_t *estack, FILE *stream, hbool_t bk_compat)
Definition: H5Eint.c:436
int ssize_t
Definition: H5public.h:167
struct H5E_cls_t H5E_cls_t
iblock size
Definition: H5EAcache.c:787
char * lib_name
Definition: H5Epkg.h:98
H5E_auto1_t func1_default
Definition: H5Epkg.h:75
char * cls_name
Definition: H5Epkg.h:97
H5_DLL herr_t H5E__push_stack(H5E_t *estack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *desc)
Definition: H5Eint.c:779
H5E_auto1_t func1
Definition: H5Epkg.h:73
H5E_walk2_t func2
Definition: H5Epkg.h:91
#define H5_DLLVAR
Definition: H5api_adpt.h:235
herr_t(* H5E_auto2_t)(hid_t estack, void *client_data)
Definition: H5Epublic.h:152
herr_t(* H5E_auto1_t)(void *client_data)
Definition: H5Epublic.h:206
void * auto_data
Definition: H5Epkg.h:114
H5E_auto_op_t auto_op
Definition: H5Epkg.h:113
H5_DLL herr_t H5E__get_auto(const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
Definition: H5Eint.c:607
H5E_direction_t
Definition: H5Epublic.h:139
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLLVAR H5E_t H5E_stack_g[1]
Definition: H5Epkg.h:126
Definition: H5Epublic.h:36
hbool_t is_default
Definition: H5Epkg.h:72
#define H5E_NSLOTS
Definition: H5Epkg.h:43
Invalid arguments to routine Resource unavailable Internal File accessibility Low level I O Function entry exit Object atom Object cache Links B Tree node Symbol table Heap Object header Datatype Dataspace Dataset Data storage Property lists Attribute Data filters External file list References Virtual File Layer Virtual Object Layer Ternary Search Trees Reference Counted Strings Error API Skip Lists Free Space Manager Shared Object Header Messages Extensible Array Fixed Array Plugin for dynamically loaded library Page Buffering API Context Map No error Argument errors Resource errors File accessibility errors FILE
Definition: H5err.txt:88
H5_DLL ssize_t H5E__get_msg(const H5E_msg_t *msg_ptr, H5E_type_t *type, char *msg, size_t size)
Definition: H5Eint.c:130
H5_DLL herr_t H5E__term_deprec_interface(void)
char * lib_vers
Definition: H5Epkg.h:99
herr_t(* H5E_walk2_t)(unsigned n, const H5E_error2_t *err_desc, void *client_data)
Definition: H5Epublic.h:150
H5E_type_t type
Definition: H5Epkg.h:105
H5_DLL herr_t H5E__walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
Definition: H5Eint.c:510
H5E_auto2_t func2_default
Definition: H5Epkg.h:76
unsigned vers
Definition: H5Epkg.h:71
H5E_walk1_t func1
Definition: H5Epkg.h:89
H5E_auto2_t func2
Definition: H5Epkg.h:74
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL herr_t H5E__set_auto(H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
Definition: H5Eint.c:647
H5E_error2_t slot[H5E_NSLOTS]
Definition: H5Epkg.h:112
H5_DLL herr_t H5E__pop(H5E_t *err_stack, size_t count)
Definition: H5Eint.c:951
H5E_cls_t * cls
Definition: H5Epkg.h:106
char * msg
Definition: H5Epkg.h:104
struct H5E_msg_t H5E_msg_t
size_t nused
Definition: H5Epkg.h:111
int herr_t
Definition: H5public.h:128
herr_t(* H5E_walk1_t)(int n, H5E_error1_t *err_desc, void *client_data)
Definition: H5Epublic.h:205
bool hbool_t
Definition: H5public.h:159
H5E_type_t
Definition: H5Epublic.h:30
unsigned vers
Definition: H5Epkg.h:86