MISR Toolkit  1.5.1
Data Structures | Macros | Typedefs | Functions | Variables
H5Epkg.h File Reference
#include "H5Eprivate.h"

Go to the source code of this file.

Data Structures

struct  H5E_auto_op_t
 
struct  H5E_walk_op_t
 
struct  H5E_cls_t
 
struct  H5E_msg_t
 
struct  H5E_t
 

Macros

#define H5E_INDENT   2
 
#define H5E_NSLOTS   32
 
#define H5E_get_my_stack()   (H5E_stack_g + 0)
 

Typedefs

typedef struct H5E_cls_t H5E_cls_t
 
typedef struct H5E_msg_t H5E_msg_t
 

Functions

H5_DLL herr_t H5E__term_deprec_interface (void)
 
H5_DLL ssize_t H5E_get_msg (const H5E_msg_t *msg_ptr, H5E_type_t *type, char *msg, size_t size)
 
H5_DLL herr_t H5E_print (const H5E_t *estack, FILE *stream, hbool_t bk_compat)
 
H5_DLL herr_t H5E_walk (const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
 
H5_DLL herr_t H5E_get_auto (const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
 
H5_DLL herr_t H5E_set_auto (H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
 
H5_DLL herr_t H5E_pop (H5E_t *err_stack, size_t count)
 

Variables

H5_DLLVAR H5E_t H5E_stack_g [1]
 

Macro Definition Documentation

◆ H5E_get_my_stack

#define H5E_get_my_stack ( )    (H5E_stack_g + 0)

Definition at line 60 of file H5Epkg.h.

◆ H5E_INDENT

#define H5E_INDENT   2

Definition at line 40 of file H5Epkg.h.

◆ H5E_NSLOTS

#define H5E_NSLOTS   32

Definition at line 43 of file H5Epkg.h.

Typedef Documentation

◆ H5E_cls_t

typedef struct H5E_cls_t H5E_cls_t

◆ H5E_msg_t

typedef struct H5E_msg_t H5E_msg_t

Function Documentation

◆ H5E__term_deprec_interface()

H5_DLL herr_t H5E__term_deprec_interface ( void  )

◆ H5E_get_auto()

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

◆ H5E_get_msg()

H5_DLL ssize_t H5E_get_msg ( const H5E_msg_t msg_ptr,
H5E_type_t type,
char *  msg,
size_t  size 
)

◆ H5E_pop()

H5_DLL herr_t H5E_pop ( H5E_t err_stack,
size_t  count 
)

◆ H5E_print()

H5_DLL herr_t H5E_print ( const H5E_t estack,
FILE *  stream,
hbool_t  bk_compat 
)

◆ H5E_set_auto()

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

◆ H5E_walk()

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

Variable Documentation

◆ H5E_stack_g

H5_DLLVAR H5E_t H5E_stack_g[1]

Definition at line 126 of file H5Epkg.h.


MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54