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

Functions

 H5FL_DEFINE (H5B2_internal_t)
 
herr_t H5B2__create_internal (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth)
 
H5B2_internal_tH5B2__protect_internal (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth, hbool_t shadow, unsigned flags)
 
herr_t H5B2__neighbor_internal (H5B2_hdr_t *hdr, uint16_t depth, 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_internal (H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
 
herr_t H5B2__update_internal (H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, 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__remove_internal (H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_nodepos_t curr_pos, H5B2_node_ptr_t *curr_node_ptr, void *udata, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__remove_internal_by_idx (H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, hsize_t n, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__internal_free (H5B2_internal_t *internal)
 

Function Documentation

◆ H5B2__create_internal()

herr_t H5B2__create_internal ( H5B2_hdr_t hdr,
void *  parent,
H5B2_node_ptr_t node_ptr,
uint16_t  depth 
)

◆ H5B2__insert_internal()

herr_t H5B2__insert_internal ( H5B2_hdr_t hdr,
uint16_t  depth,
unsigned parent_cache_info_flags_ptr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
void *  parent,
void *  udata 
)

◆ H5B2__internal_free()

herr_t H5B2__internal_free ( H5B2_internal_t internal)

◆ H5B2__neighbor_internal()

herr_t H5B2__neighbor_internal ( H5B2_hdr_t hdr,
uint16_t  depth,
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_internal()

H5B2_internal_t* H5B2__protect_internal ( H5B2_hdr_t hdr,
void *  parent,
H5B2_node_ptr_t node_ptr,
uint16_t  depth,
hbool_t  shadow,
unsigned  flags 
)

◆ H5B2__remove_internal()

herr_t H5B2__remove_internal ( H5B2_hdr_t hdr,
hbool_t depth_decreased,
void *  swap_loc,
void *  swap_parent,
uint16_t  depth,
H5AC_info_t parent_cache_info,
unsigned parent_cache_info_flags_ptr,
H5B2_nodepos_t  curr_pos,
H5B2_node_ptr_t curr_node_ptr,
void *  udata,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__remove_internal_by_idx()

herr_t H5B2__remove_internal_by_idx ( H5B2_hdr_t hdr,
hbool_t depth_decreased,
void *  swap_loc,
void *  swap_parent,
uint16_t  depth,
H5AC_info_t parent_cache_info,
unsigned parent_cache_info_flags_ptr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
hsize_t  n,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__update_internal()

herr_t H5B2__update_internal ( H5B2_hdr_t hdr,
uint16_t  depth,
unsigned parent_cache_info_flags_ptr,
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_internal_t  )