HDF5  1.12.0
H5B.c File Reference

Data Structures

struct  H5B_iter_ud_t
 
struct  H5B_ins_ud_t
 

Typedefs

typedef struct H5B_iter_ud_t H5B_info_ud_t
 
typedef struct H5B_ins_ud_t H5B_ins_ud_t
 

Functions

 H5FL_SEQ_DEFINE (haddr_t)
 
 H5FL_BLK_DEFINE (native_block)
 
 H5FL_DEFINE (H5B_t)
 
 H5FL_DEFINE_STATIC (H5B_shared_t)
 
 H5FL_BLK_DEFINE_STATIC (page)
 
 H5FL_SEQ_DEFINE_STATIC (size_t)
 
herr_t H5B_create (H5F_t *f, const H5B_class_t *type, void *udata, haddr_t *addr_p)
 
htri_t H5B_find (H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
 
herr_t H5B_insert (H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
 
herr_t H5B_iterate (H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_operator_t op, void *udata)
 
herr_t H5B_remove (H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
 
herr_t H5B_delete (H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
 
H5B_shared_tH5B_shared_new (const H5F_t *f, const H5B_class_t *type, size_t sizeof_rkey)
 
herr_t H5B_shared_free (void *_shared)
 
herr_t H5B_get_info (H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_info_t *bt_info, H5B_operator_t op, void *udata)
 
htri_t H5B_valid (H5F_t *f, const H5B_class_t *type, haddr_t addr)
 
herr_t H5B__node_dest (H5B_t *bt)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Typedef Documentation

◆ H5B_info_ud_t

typedef struct H5B_iter_ud_t H5B_info_ud_t

◆ H5B_ins_ud_t

typedef struct H5B_ins_ud_t H5B_ins_ud_t

Function Documentation

◆ H5B__node_dest()

herr_t H5B__node_dest ( H5B_t bt)

◆ H5B_create()

◆ H5B_delete()

◆ H5B_find()

◆ H5B_get_info()

herr_t H5B_get_info ( H5F_t f,
const H5B_class_t type,
haddr_t  addr,
H5B_info_t bt_info,
H5B_operator_t  op,
void *  udata 
)

◆ H5B_insert()

◆ H5B_iterate()

herr_t H5B_iterate ( H5F_t f,
const H5B_class_t type,
haddr_t  addr,
H5B_operator_t  op,
void *  udata 
)

◆ H5B_remove()

herr_t H5B_remove ( H5F_t f,
const H5B_class_t type,
haddr_t  addr,
void *  udata 
)

◆ H5B_shared_free()

herr_t H5B_shared_free ( void *  _shared)

◆ H5B_shared_new()

◆ H5B_valid()

◆ H5FL_BLK_DEFINE()

H5FL_BLK_DEFINE ( native_block  )

◆ H5FL_BLK_DEFINE_STATIC()

H5FL_BLK_DEFINE_STATIC ( page  )

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5B_t  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5B_shared_t  )

◆ H5FL_SEQ_DEFINE()

H5FL_SEQ_DEFINE ( haddr_t  )

◆ H5FL_SEQ_DEFINE_STATIC()

H5FL_SEQ_DEFINE_STATIC ( size_t  )

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE