HDF5  1.12.0
Data Structures | Typedefs | Functions | Variables
H5Gnode.c File Reference
#include "H5Gmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FLprivate.h"
#include "H5Gpkg.h"
#include "H5HLprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5Ppublic.h"

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()

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 
)

◆ 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()

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 
)

◆ H5G__node_free()

herr_t H5G__node_free ( H5G_node_t sym)

◆ H5G__node_init()

herr_t H5G__node_init ( H5F_t f)

◆ 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 
)

◆ 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)

◆ H5G_node_debug()

herr_t H5G_node_debug ( H5F_t f,
haddr_t  addr,
FILE stream,
int  indent,
int  fwidth,
haddr_t  heap_addr 
)

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
}}
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
TRUE
#define TRUE
Definition: H5FDmulti.c:36