HDF5  1.12.0
H5B2_hdr_t Struct Reference

#include <H5B2pkg.h>

Data Fields

H5AC_info_t cache_info
 
H5B2_node_ptr_t root
 
uint8_t split_percent
 
uint8_t merge_percent
 
uint32_t node_size
 
uint32_t rrec_size
 
uint16_t depth
 
uint8_t max_nrec_size
 
H5F_tf
 
haddr_t addr
 
size_t hdr_size
 
size_t rc
 
size_t file_rc
 
hbool_t pending_delete
 
uint8_t sizeof_size
 
uint8_t sizeof_addr
 
H5B2_remove_t remove_op
 
void * remove_op_data
 
uint8_tpage
 
size_t * nat_off
 
H5B2_node_info_tnode_info
 
void * min_native_rec
 
void * max_native_rec
 
hbool_t swmr_write
 
H5AC_proxy_entry_ttop_proxy
 
void * parent
 
uint64_t shadow_epoch
 
const H5B2_class_tcls
 
void * cb_ctx
 

Field Documentation

◆ addr

haddr_t addr

Referenced by H5B2_close(), and H5B2_get_addr().

◆ cache_info

H5AC_info_t cache_info

◆ cb_ctx

void* cb_ctx

◆ cls

const H5B2_class_t* cls

◆ depth

uint16_t depth

Referenced by H5B2_stat_info().

◆ f

◆ file_rc

size_t file_rc

◆ hdr_size

size_t hdr_size

◆ max_native_rec

void* max_native_rec

◆ max_nrec_size

uint8_t max_nrec_size

◆ merge_percent

uint8_t merge_percent

◆ min_native_rec

void* min_native_rec

◆ nat_off

size_t* nat_off

◆ node_info

H5B2_node_info_t* node_info

Referenced by H5B2__leaf_free().

◆ node_size

uint32_t node_size

◆ page

uint8_t* page

◆ parent

void* parent

◆ pending_delete

hbool_t pending_delete

Referenced by H5B2_close().

◆ rc

size_t rc

◆ remove_op

H5B2_remove_t remove_op

◆ remove_op_data

void* remove_op_data

◆ root

◆ rrec_size

uint32_t rrec_size

◆ shadow_epoch

uint64_t shadow_epoch

◆ sizeof_addr

uint8_t sizeof_addr

◆ sizeof_size

uint8_t sizeof_size

◆ split_percent

uint8_t split_percent

◆ swmr_write

hbool_t swmr_write

◆ top_proxy

H5AC_proxy_entry_t* top_proxy

The documentation for this struct was generated from the following file: