HDF5  1.12.0
Macros | Functions | Variables
H5HFcache.c File Reference
#include "H5HFmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Eprivate.h"
#include "H5HFpkg.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5VMprivate.h"
#include "H5WBprivate.h"

Macros

#define H5HF_HDR_VERSION   0 /* Header */
 
#define H5HF_DBLOCK_VERSION   0 /* Direct block */
 
#define H5HF_IBLOCK_VERSION   0 /* Indirect block */
 

Functions

 H5FL_BLK_DEFINE (direct_block)
 

Variables

const H5AC_class_t H5AC_FHEAP_HDR [1]
 
const H5AC_class_t H5AC_FHEAP_IBLOCK [1]
 
const H5AC_class_t H5AC_FHEAP_DBLOCK [1]
 

Macro Definition Documentation

◆ H5HF_DBLOCK_VERSION

#define H5HF_DBLOCK_VERSION   0 /* Direct block */

◆ H5HF_HDR_VERSION

#define H5HF_HDR_VERSION   0 /* Header */

◆ H5HF_IBLOCK_VERSION

#define H5HF_IBLOCK_VERSION   0 /* Indirect block */

Function Documentation

◆ H5FL_BLK_DEFINE()

H5FL_BLK_DEFINE ( direct_block  )

Variable Documentation

◆ H5AC_FHEAP_DBLOCK

const H5AC_class_t H5AC_FHEAP_DBLOCK[1]
Initial value:
= {{
"fractal heap direct block",
H5HF__cache_dblock_get_initial_load_size,
NULL,
H5HF__cache_dblock_verify_chksum,
H5HF__cache_dblock_deserialize,
H5HF__cache_dblock_image_len,
H5HF__cache_dblock_pre_serialize,
H5HF__cache_dblock_serialize,
H5HF__cache_dblock_notify,
H5HF__cache_dblock_free_icr,
H5HF__cache_dblock_fsf_size,
}}

◆ H5AC_FHEAP_HDR

const H5AC_class_t H5AC_FHEAP_HDR[1]
Initial value:
= {{
"fractal heap header",
H5HF__cache_hdr_get_initial_load_size,
H5HF__cache_hdr_get_final_load_size,
H5HF__cache_hdr_verify_chksum,
H5HF__cache_hdr_deserialize,
H5HF__cache_hdr_image_len,
H5HF__cache_hdr_pre_serialize,
H5HF__cache_hdr_serialize,
NULL,
H5HF__cache_hdr_free_icr,
NULL,
}}

◆ H5AC_FHEAP_IBLOCK

const H5AC_class_t H5AC_FHEAP_IBLOCK[1]
Initial value:
= {{
"fractal heap indirect block",
H5HF__cache_iblock_get_initial_load_size,
NULL,
H5HF__cache_iblock_verify_chksum,
H5HF__cache_iblock_deserialize,
H5HF__cache_iblock_image_len,
H5HF__cache_iblock_pre_serialize,
H5HF__cache_iblock_serialize,
H5HF__cache_iblock_notify,
H5HF__cache_iblock_free_icr,
NULL,
}}
H5FD_MEM_FHEAP_HDR
#define H5FD_MEM_FHEAP_HDR
Definition: H5FDpublic.h:45
H5AC_FHEAP_HDR_ID
@ H5AC_FHEAP_HDR_ID
Definition: H5ACprivate.h:59
H5FD_MEM_FHEAP_IBLOCK
#define H5FD_MEM_FHEAP_IBLOCK
Definition: H5FDpublic.h:46
H5AC__CLASS_SPECULATIVE_LOAD_FLAG
#define H5AC__CLASS_SPECULATIVE_LOAD_FLAG
Definition: H5ACprivate.h:172
H5FD_MEM_FHEAP_DBLOCK
#define H5FD_MEM_FHEAP_DBLOCK
Definition: H5FDpublic.h:47
H5AC_FHEAP_IBLOCK_ID
@ H5AC_FHEAP_IBLOCK_ID
Definition: H5ACprivate.h:61
H5AC_FHEAP_DBLOCK_ID
@ H5AC_FHEAP_DBLOCK_ID
Definition: H5ACprivate.h:60
H5AC__CLASS_NO_FLAGS_SET
#define H5AC__CLASS_NO_FLAGS_SET
Definition: H5ACprivate.h:171