HDF5  1.12.0
Data Structures | Typedefs | Functions | Variables
H5Dbtree2.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5Dpkg.h"
#include "H5FLprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5VMprivate.h"

Data Structures

struct  H5D_bt2_ctx_ud_t
 
struct  H5D_bt2_ctx_t
 
struct  H5D_bt2_it_ud_t
 
struct  H5D_bt2_ud_t
 

Typedefs

typedef struct H5D_bt2_ctx_ud_t H5D_bt2_ctx_ud_t
 
typedef struct H5D_bt2_ctx_t H5D_bt2_ctx_t
 
typedef struct H5D_bt2_it_ud_t H5D_bt2_it_ud_t
 
typedef struct H5D_bt2_ud_t H5D_bt2_ud_t
 

Functions

 H5FL_DEFINE_STATIC (H5D_bt2_ctx_t)
 
 H5FL_ARR_DEFINE_STATIC (uint32_t, H5O_LAYOUT_NDIMS)
 

Variables

const H5D_chunk_ops_t H5D_COPS_BT2 [1]
 
const H5B2_class_t H5D_BT2 [1]
 
const H5B2_class_t H5D_BT2_FILT [1]
 

Typedef Documentation

◆ H5D_bt2_ctx_t

typedef struct H5D_bt2_ctx_t H5D_bt2_ctx_t

◆ H5D_bt2_ctx_ud_t

◆ H5D_bt2_it_ud_t

◆ H5D_bt2_ud_t

typedef struct H5D_bt2_ud_t H5D_bt2_ud_t

Function Documentation

◆ H5FL_ARR_DEFINE_STATIC()

H5FL_ARR_DEFINE_STATIC ( uint32_t  ,
H5O_LAYOUT_NDIMS   
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5D_bt2_ctx_t  )

Variable Documentation

◆ H5D_BT2

const H5B2_class_t H5D_BT2[1]
Initial value:
= {{
"H5B2_CDSET_ID",
sizeof(H5D_chunk_rec_t),
H5D__bt2_crt_context,
H5D__bt2_dst_context,
H5D__bt2_store,
H5D__bt2_compare,
H5D__bt2_unfilt_encode,
H5D__bt2_unfilt_decode,
H5D__bt2_unfilt_debug
}}

◆ H5D_BT2_FILT

const H5B2_class_t H5D_BT2_FILT[1]
Initial value:
= {{
"H5B2_CDSET_FILT_ID",
sizeof(H5D_chunk_rec_t),
H5D__bt2_crt_context,
H5D__bt2_dst_context,
H5D__bt2_store,
H5D__bt2_compare,
H5D__bt2_filt_encode,
H5D__bt2_filt_decode,
H5D__bt2_filt_debug
}}

◆ H5D_COPS_BT2

const H5D_chunk_ops_t H5D_COPS_BT2[1]
Initial value:
= {{
TRUE,
H5D__bt2_idx_init,
H5D__bt2_idx_create,
H5D__bt2_idx_is_space_alloc,
H5D__bt2_idx_insert,
H5D__bt2_idx_get_addr,
NULL,
H5D__bt2_idx_iterate,
H5D__bt2_idx_remove,
H5D__bt2_idx_delete,
H5D__bt2_idx_copy_setup,
H5D__bt2_idx_copy_shutdown,
H5D__bt2_idx_size,
H5D__bt2_idx_reset,
H5D__bt2_idx_dump,
H5D__bt2_idx_dest
}}
H5D_chunk_rec_t
struct H5D_chunk_rec_t H5D_chunk_rec_t
H5B2_CDSET_FILT_ID
@ H5B2_CDSET_FILT_ID
Definition: H5B2private.h:54
H5B2_CDSET_ID
@ H5B2_CDSET_ID
Definition: H5B2private.h:53
TRUE
#define TRUE
Definition: H5FDmulti.c:36