HDF5  1.12.0
H5HLpkg.h File Reference

Data Structures

struct  H5HL_free_t
 
struct  H5HL_t
 
struct  H5HL_dblk_t
 
struct  H5HL_prfx_t
 
struct  H5HL_cache_prfx_ud_t
 

Typedefs

typedef struct H5HL_free_t H5HL_free_t
 
typedef struct H5HL_dblk_t H5HL_dblk_t
 
typedef struct H5HL_prfx_t H5HL_prfx_t
 
typedef struct H5HL_cache_prfx_ud_t H5HL_cache_prfx_ud_t
 

Functions

 H5FL_EXTERN (H5HL_free_t)
 
 H5FL_BLK_EXTERN (lheap_chunk)
 
H5_DLL H5HL_tH5HL__new (size_t sizeof_size, size_t sizeof_addr, size_t prfx_size)
 
H5_DLL herr_t H5HL__dest (H5HL_t *heap)
 
H5_DLL herr_t H5HL__inc_rc (H5HL_t *heap)
 
H5_DLL herr_t H5HL__dec_rc (H5HL_t *heap)
 
H5_DLL H5HL_prfx_tH5HL__prfx_new (H5HL_t *heap)
 
H5_DLL herr_t H5HL__prfx_dest (H5HL_prfx_t *prfx)
 
H5_DLL H5HL_dblk_tH5HL__dblk_new (H5HL_t *heap)
 
H5_DLL herr_t H5HL__dblk_dest (H5HL_dblk_t *dblk)
 
H5_DLL herr_t H5HL__dblk_realloc (H5F_t *f, H5HL_t *heap, size_t new_heap_size)
 

Typedef Documentation

◆ H5HL_cache_prfx_ud_t

◆ H5HL_dblk_t

typedef struct H5HL_dblk_t H5HL_dblk_t

◆ H5HL_free_t

typedef struct H5HL_free_t H5HL_free_t

◆ H5HL_prfx_t

typedef struct H5HL_prfx_t H5HL_prfx_t

Function Documentation

◆ H5FL_BLK_EXTERN()

H5FL_BLK_EXTERN ( lheap_chunk  )

◆ H5FL_EXTERN()

H5FL_EXTERN ( H5HL_free_t  )

◆ H5HL__dblk_dest()

H5_DLL herr_t H5HL__dblk_dest ( H5HL_dblk_t dblk)

◆ H5HL__dblk_new()

H5_DLL H5HL_dblk_t* H5HL__dblk_new ( H5HL_t heap)

◆ H5HL__dblk_realloc()

H5_DLL herr_t H5HL__dblk_realloc ( H5F_t f,
H5HL_t heap,
size_t  new_heap_size 
)

Referenced by if().

◆ H5HL__dec_rc()

H5_DLL herr_t H5HL__dec_rc ( H5HL_t heap)

◆ H5HL__dest()

H5_DLL herr_t H5HL__dest ( H5HL_t heap)

Referenced by if().

◆ H5HL__inc_rc()

H5_DLL herr_t H5HL__inc_rc ( H5HL_t heap)

◆ H5HL__new()

H5_DLL H5HL_t* H5HL__new ( size_t  sizeof_size,
size_t  sizeof_addr,
size_t  prfx_size 
)

◆ H5HL__prfx_dest()

H5_DLL herr_t H5HL__prfx_dest ( H5HL_prfx_t prfx)

Referenced by if().

◆ H5HL__prfx_new()

H5_DLL H5HL_prfx_t* H5HL__prfx_new ( H5HL_t heap)