HDF5  1.12.0
Data Structures | Typedefs | Functions | Variables
H5Eint.c File Reference
#include "H5Emodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Epkg.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Edefin.h"

Data Structures

struct  H5E_print_t
 

Typedefs

typedef struct H5E_print_t H5E_print_t
 

Functions

ssize_t H5E__get_msg (const H5E_msg_t *msg, H5E_type_t *type, char *msg_str, size_t size)
 
herr_t H5E__print (const H5E_t *estack, FILE *stream, hbool_t bk_compatible)
 
herr_t H5E__walk (const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
 
herr_t H5E__get_auto (const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
 
herr_t H5E__set_auto (H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
 
herr_t H5E_printf_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 *fmt,...)
 
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)
 
herr_t H5E_clear_stack (H5E_t *estack)
 
herr_t H5E__pop (H5E_t *estack, size_t count)
 
herr_t H5E_dump_api_stack (hbool_t is_api)
 

Variables

H5E_t H5E_stack_g [1]
 
hid_t H5E_ERR_CLS_g = FAIL
 

Typedef Documentation

◆ H5E_print_t

typedef struct H5E_print_t H5E_print_t

Function Documentation

◆ H5E__get_auto()

herr_t H5E__get_auto ( const H5E_t estack,
H5E_auto_op_t op,
void **  client_data 
)

◆ H5E__get_msg()

ssize_t H5E__get_msg ( const H5E_msg_t msg,
H5E_type_t type,
char *  msg_str,
size_t  size 
)

◆ H5E__pop()

herr_t H5E__pop ( H5E_t estack,
size_t  count 
)

◆ H5E__print()

herr_t H5E__print ( const H5E_t estack,
FILE stream,
hbool_t  bk_compatible 
)

◆ H5E__push_stack()

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 
)

◆ H5E__set_auto()

herr_t H5E__set_auto ( H5E_t estack,
const H5E_auto_op_t op,
void *  client_data 
)

◆ H5E__walk()

herr_t H5E__walk ( const H5E_t estack,
H5E_direction_t  direction,
const H5E_walk_op_t op,
void *  client_data 
)

◆ H5E_clear_stack()

herr_t H5E_clear_stack ( H5E_t estack)

◆ H5E_dump_api_stack()

herr_t H5E_dump_api_stack ( hbool_t  is_api)

◆ H5E_printf_stack()

herr_t H5E_printf_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 *  fmt,
  ... 
)

Variable Documentation

◆ H5E_ERR_CLS_g

hid_t H5E_ERR_CLS_g = FAIL

◆ H5E_stack_g

H5E_t H5E_stack_g[1]