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

Macros

#define H5FD_DIRECT   (H5OPEN H5FD_DIRECT_id_g)
 
#define H5FD_DIRECT_VALUE   H5_VFD_DIRECT
 
#define MBOUNDARY_DEF   4096
 
#define FBSIZE_DEF   4096
 
#define CBSIZE_DEF   (16 * 1024 * 1024)
 

Functions

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.
 
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   (H5OPEN H5FD_DIRECT_id_g)

ID 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