HDF5  1.12.0
Functions | Variables
H5B2.c File Reference
#include "H5B2module.h"
#include "H5private.h"
#include "H5B2pkg.h"
#include "H5Eprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_DEFINE_STATIC (H5B2_t)
 
H5B2_tH5B2_create (H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata)
 
H5B2_tH5B2_open (H5F_t *f, haddr_t addr, void *ctx_udata)
 
herr_t H5B2_insert (H5B2_t *bt2, void *udata)
 
herr_t H5B2_update (H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
 
herr_t H5B2_get_addr (const H5B2_t *bt2, haddr_t *addr_p)
 
herr_t H5B2_iterate (H5B2_t *bt2, H5B2_operator_t op, void *op_data)
 
htri_t H5B2_find (H5B2_t *bt2, void *udata, H5B2_found_t op, void *op_data)
 
herr_t H5B2_index (H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_found_t op, void *op_data)
 
herr_t H5B2_remove (H5B2_t *bt2, void *udata, H5B2_remove_t op, void *op_data)
 
herr_t H5B2_remove_by_idx (H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_remove_t op, void *op_data)
 
herr_t H5B2_get_nrec (const H5B2_t *bt2, hsize_t *nrec)
 
herr_t H5B2_neighbor (H5B2_t *bt2, H5B2_compare_t range, void *udata, H5B2_found_t op, void *op_data)
 
herr_t H5B2_modify (H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
 
herr_t H5B2_close (H5B2_t *bt2)
 
herr_t H5B2_delete (H5F_t *f, haddr_t addr, void *ctx_udata, H5B2_remove_t op, void *op_data)
 
herr_t H5B2_depend (H5B2_t *bt2, H5AC_proxy_entry_t *parent)
 
herr_t H5B2_patch_file (H5B2_t *bt2, H5F_t *f)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 
const H5B2_class_t H5B2_TEST [1]
 
const H5B2_class_t H5HF_HUGE_BT2_INDIR [1]
 
const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR [1]
 
const H5B2_class_t H5HF_HUGE_BT2_DIR [1]
 
const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR [1]
 
const H5B2_class_t H5G_BT2_NAME [1]
 
const H5B2_class_t H5G_BT2_CORDER [1]
 
const H5B2_class_t H5SM_INDEX [1]
 
const H5B2_class_t H5A_BT2_NAME [1]
 
const H5B2_class_t H5A_BT2_CORDER [1]
 
const H5B2_class_t H5D_BT2 [1]
 
const H5B2_class_t H5D_BT2_FILT [1]
 
const H5B2_class_t H5B2_TEST2 [1]
 
const H5B2_class_t *const H5B2_client_class_g []
 

Function Documentation

◆ H5B2_close()

herr_t H5B2_close ( H5B2_t bt2)

◆ H5B2_create()

H5B2_t* H5B2_create ( H5F_t f,
const H5B2_create_t cparam,
void *  ctx_udata 
)

◆ H5B2_delete()

herr_t H5B2_delete ( H5F_t f,
haddr_t  addr,
void *  ctx_udata,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2_depend()

herr_t H5B2_depend ( H5B2_t bt2,
H5AC_proxy_entry_t parent 
)

◆ H5B2_find()

htri_t H5B2_find ( H5B2_t bt2,
void *  udata,
H5B2_found_t  op,
void *  op_data 
)

◆ H5B2_get_addr()

herr_t H5B2_get_addr ( const H5B2_t bt2,
haddr_t addr_p 
)

◆ H5B2_get_nrec()

herr_t H5B2_get_nrec ( const H5B2_t bt2,
hsize_t nrec 
)

◆ H5B2_index()

herr_t H5B2_index ( H5B2_t bt2,
H5_iter_order_t  order,
hsize_t  idx,
H5B2_found_t  op,
void *  op_data 
)

◆ H5B2_insert()

herr_t H5B2_insert ( H5B2_t bt2,
void *  udata 
)

◆ H5B2_iterate()

herr_t H5B2_iterate ( H5B2_t bt2,
H5B2_operator_t  op,
void *  op_data 
)

◆ H5B2_modify()

herr_t H5B2_modify ( H5B2_t bt2,
void *  udata,
H5B2_modify_t  op,
void *  op_data 
)

◆ H5B2_neighbor()

herr_t H5B2_neighbor ( H5B2_t bt2,
H5B2_compare_t  range,
void *  udata,
H5B2_found_t  op,
void *  op_data 
)

◆ H5B2_open()

H5B2_t* H5B2_open ( H5F_t f,
haddr_t  addr,
void *  ctx_udata 
)

◆ H5B2_patch_file()

herr_t H5B2_patch_file ( H5B2_t bt2,
H5F_t f 
)

◆ H5B2_remove()

herr_t H5B2_remove ( H5B2_t bt2,
void *  udata,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2_remove_by_idx()

herr_t H5B2_remove_by_idx ( H5B2_t bt2,
H5_iter_order_t  order,
hsize_t  idx,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2_update()

herr_t H5B2_update ( H5B2_t bt2,
void *  udata,
H5B2_modify_t  op,
void *  op_data 
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5B2_t  )

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE

◆ H5A_BT2_CORDER

const H5B2_class_t H5A_BT2_CORDER[1]

◆ H5A_BT2_NAME

const H5B2_class_t H5A_BT2_NAME[1]

◆ H5B2_client_class_g

const H5B2_class_t* const H5B2_client_class_g[]

◆ H5B2_TEST

const H5B2_class_t H5B2_TEST[1]

◆ H5B2_TEST2

const H5B2_class_t H5B2_TEST2[1]

◆ H5D_BT2

const H5B2_class_t H5D_BT2[1]

◆ H5D_BT2_FILT

const H5B2_class_t H5D_BT2_FILT[1]

◆ H5G_BT2_CORDER

const H5B2_class_t H5G_BT2_CORDER[1]

◆ H5G_BT2_NAME

const H5B2_class_t H5G_BT2_NAME[1]

◆ H5HF_HUGE_BT2_DIR

const H5B2_class_t H5HF_HUGE_BT2_DIR[1]

◆ H5HF_HUGE_BT2_FILT_DIR

const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR[1]

◆ H5HF_HUGE_BT2_FILT_INDIR

const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR[1]

◆ H5HF_HUGE_BT2_INDIR

const H5B2_class_t H5HF_HUGE_BT2_INDIR[1]

◆ H5SM_INDEX

const H5B2_class_t H5SM_INDEX[1]
H5SM_INDEX
const H5B2_class_t H5SM_INDEX[1]
Definition: H5SMbtree2.c:58
H5B2_TEST
const H5B2_class_t H5B2_TEST[1]
Definition: H5B2test.c:86
H5HF_HUGE_BT2_FILT_DIR
const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR[1]
Definition: H5HFbtree2.c:159
H5D_BT2
const H5B2_class_t H5D_BT2[1]
Definition: H5Dbtree2.c:173
H5G_BT2_NAME
const H5B2_class_t H5G_BT2_NAME[1]
Definition: H5Gbtree2.c:105
H5HF_HUGE_BT2_FILT_INDIR
const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR[1]
Definition: H5HFbtree2.c:131
H5HF_HUGE_BT2_INDIR
const H5B2_class_t H5HF_HUGE_BT2_INDIR[1]
Definition: H5HFbtree2.c:117
H5D_BT2_FILT
const H5B2_class_t H5D_BT2_FILT[1]
Definition: H5Dbtree2.c:187
H5A_BT2_NAME
const H5B2_class_t H5A_BT2_NAME[1]
Definition: H5Abtree2.c:107
H5B2_TEST2
const H5B2_class_t H5B2_TEST2[1]
Definition: H5B2test.c:100
H5G_BT2_CORDER
const H5B2_class_t H5G_BT2_CORDER[1]
Definition: H5Gbtree2.c:119
H5HF_HUGE_BT2_DIR
const H5B2_class_t H5HF_HUGE_BT2_DIR[1]
Definition: H5HFbtree2.c:145
H5A_BT2_CORDER
const H5B2_class_t H5A_BT2_CORDER[1]
Definition: H5Abtree2.c:121