HDF5  1.12.0
H5Gnode.c File Reference

Data Structures

struct  H5G_node_key_t
 

Typedefs

typedef struct H5G_node_key_t H5G_node_key_t
 

Functions

 H5FL_DEFINE (H5G_node_t)
 
 H5FL_SEQ_DEFINE (H5G_entry_t)
 
herr_t H5G__node_free (H5G_node_t *sym)
 
int H5G__node_iterate (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
int H5G__node_sumup (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
int H5G__node_by_idx (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
herr_t H5G__node_init (H5F_t *f)
 
herr_t H5G_node_close (const H5F_t *f)
 
int H5G__node_copy (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
int H5G__node_build_table (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
herr_t H5G__node_iterate_size (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t H5_ATTR_UNUSED addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
 
herr_t H5G_node_debug (H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t heap_addr)
 

Variables

H5B_class_t H5B_SNODE [1]
 

Typedef Documentation

◆ H5G_node_key_t

Function Documentation

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5G_node_t  )

◆ H5FL_SEQ_DEFINE()

H5FL_SEQ_DEFINE ( H5G_entry_t  )

◆ H5G__node_build_table()

◆ H5G__node_by_idx()

int H5G__node_by_idx ( H5F_t f,
const void H5_ATTR_UNUSED *  _lt_key,
haddr_t  addr,
const void H5_ATTR_UNUSED *  _rt_key,
void *  _udata 
)

◆ H5G__node_copy()

◆ H5G__node_free()

◆ H5G__node_init()

◆ H5G__node_iterate()

int H5G__node_iterate ( H5F_t f,
const void H5_ATTR_UNUSED *  _lt_key,
haddr_t  addr,
const void H5_ATTR_UNUSED *  _rt_key,
void *  _udata 
)

◆ H5G__node_iterate_size()

herr_t H5G__node_iterate_size ( H5F_t f,
const void H5_ATTR_UNUSED *  _lt_key,
haddr_t H5_ATTR_UNUSED  addr,
const void H5_ATTR_UNUSED *  _rt_key,
void *  _udata 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

Referenced by H5G__stab_bh_size().

◆ H5G__node_sumup()

int H5G__node_sumup ( H5F_t f,
const void H5_ATTR_UNUSED *  _lt_key,
haddr_t  addr,
const void H5_ATTR_UNUSED *  _rt_key,
void *  _udata 
)

◆ H5G_node_close()

herr_t H5G_node_close ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5G_node_debug()

Variable Documentation

◆ H5B_SNODE

H5B_class_t H5B_SNODE[1]
Initial value:
= {{
sizeof(H5G_node_key_t),
H5G_node_get_shared,
H5G__node_create,
H5G_node_cmp2,
H5G_node_cmp3,
H5G_node_found,
H5G__node_insert,
TRUE,
TRUE,
H5G_node_remove,
H5G_node_decode_key,
H5G_node_encode_key,
H5G_node_debug_key
}}

Referenced by H5G__node_init(), H5G__stab_bh_size(), H5G__stab_count(), H5G__stab_create_components(), H5G__stab_delete(), H5G__stab_get_name_by_idx(), H5G__stab_insert_real(), H5G__stab_iterate(), H5G__stab_lookup_by_idx(), H5G__stab_remove(), H5G__stab_remove_by_idx(), H5G__stab_valid(), H5G__verify_cached_stab_test(), H5G__verify_cached_stabs_test(), and H5G_node_debug().

H5B_RIGHT
@ H5B_RIGHT
Definition: H5Bprivate.h:80
H5B_SNODE_ID
@ H5B_SNODE_ID
Definition: H5Bprivate.h:60
H5G_node_key_t
struct H5G_node_key_t H5G_node_key_t