HDF5  1.12.0
Functions
H5B2leaf.c File Reference
#include "H5B2module.h"
#include "H5private.h"
#include "H5B2pkg.h"
#include "H5Eprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_DEFINE (H5B2_leaf_t)
 
herr_t H5B2__create_leaf (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr)
 
H5B2_leaf_tH5B2__protect_leaf (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, hbool_t shadow, unsigned flags)
 
herr_t H5B2__neighbor_leaf (H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
 
herr_t H5B2__insert_leaf (H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
 
herr_t H5B2__update_leaf (H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
 
herr_t H5B2__swap_leaf (H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx, void *swap_loc)
 
herr_t H5B2__remove_leaf (H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__remove_leaf_by_idx (H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, unsigned idx, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__leaf_free (H5B2_leaf_t *leaf)
 

Function Documentation

◆ H5B2__create_leaf()

herr_t H5B2__create_leaf ( H5B2_hdr_t hdr,
void *  parent,
H5B2_node_ptr_t node_ptr 
)

◆ H5B2__insert_leaf()

herr_t H5B2__insert_leaf ( H5B2_hdr_t hdr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
void *  parent,
void *  udata 
)

◆ H5B2__leaf_free()

herr_t H5B2__leaf_free ( H5B2_leaf_t leaf)

◆ H5B2__neighbor_leaf()

herr_t H5B2__neighbor_leaf ( H5B2_hdr_t hdr,
H5B2_node_ptr_t curr_node_ptr,
void *  neighbor_loc,
H5B2_compare_t  comp,
void *  parent,
void *  udata,
H5B2_found_t  op,
void *  op_data 
)

◆ H5B2__protect_leaf()

H5B2_leaf_t* H5B2__protect_leaf ( H5B2_hdr_t hdr,
void *  parent,
H5B2_node_ptr_t node_ptr,
hbool_t  shadow,
unsigned  flags 
)

◆ H5B2__remove_leaf()

herr_t H5B2__remove_leaf ( H5B2_hdr_t hdr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
void *  parent,
void *  udata,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__remove_leaf_by_idx()

herr_t H5B2__remove_leaf_by_idx ( H5B2_hdr_t hdr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
void *  parent,
unsigned  idx,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__swap_leaf()

herr_t H5B2__swap_leaf ( H5B2_hdr_t hdr,
uint16_t  depth,
H5B2_internal_t internal,
unsigned internal_flags_ptr,
unsigned  idx,
void *  swap_loc 
)

◆ H5B2__update_leaf()

herr_t H5B2__update_leaf ( H5B2_hdr_t hdr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_update_status_t status,
H5B2_nodepos_t  curr_pos,
void *  parent,
void *  udata,
H5B2_modify_t  op,
void *  op_data 
)

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5B2_leaf_t  )