Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.15.0
API Reference
 
Loading...
Searching...
No Matches
H5FDdirect.h File Reference

Macros

#define H5FD_DIRECT   (H5FDperform_init(H5FD_direct_init))
 
#define H5FD_DIRECT_VALUE   H5_VFD_DIRECT
 
#define MBOUNDARY_DEF   4096
 
#define FBSIZE_DEF   4096
 
#define CBSIZE_DEF   (16 * 1024 * 1024)
 

Functions

H5_DLL herr_t H5Pset_fapl_direct (hid_t fapl_id, size_t alignment, size_t block_size, size_t cbuf_size)
 Sets up use of the direct I/O driver.
 
H5_DLL herr_t H5Pget_fapl_direct (hid_t fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)
 Retrieves direct I/O driver settings.
 

Macro Definition Documentation

◆ CBSIZE_DEF

#define CBSIZE_DEF   (16 * 1024 * 1024)

Default value for maximum copy buffer size

◆ FBSIZE_DEF

#define FBSIZE_DEF   4096

Default value for file block size

◆ H5FD_DIRECT

#define H5FD_DIRECT   (H5FDperform_init(H5FD_direct_init))

Initializer for the direct VFD

◆ H5FD_DIRECT_VALUE

#define H5FD_DIRECT_VALUE   H5_VFD_DIRECT

Identifier for the direct VFD

◆ MBOUNDARY_DEF

#define MBOUNDARY_DEF   4096

Default value for memory boundary