HDF5
1.15.0.f39b228
API Reference
|
#include "H5FDsubfiling.h"
Data Structures | |
struct | H5FD_ioc_config_t |
Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc() More... | |
Macros | |
#define | H5FD_IOC (H5FDperform_init(H5FD_ioc_init)) |
#define | H5FD_IOC_NAME "ioc" |
#define | H5FD_IOC_CURR_FAPL_VERSION 1 |
#define | H5FD_IOC_FAPL_MAGIC 0xFED21331 |
#define | H5FD_IOC_DEFAULT_THREAD_POOL_SIZE 4 |
#define | H5FD_IOC_THREAD_POOL_SIZE "H5FD_IOC_THREAD_POOL_SIZE" |
Functions | |
H5_DLL hid_t | H5FD_ioc_init (void) |
Internal routine to initialize H5FD_IOC driver. Not meant to be called directly by an HDF5 application. More... | |
H5_DLL herr_t | H5Pset_fapl_ioc (hid_t fapl_id, H5FD_ioc_config_t *vfd_config) |
Modifies the specified File Access Property List to use the H5FD_IOC driver. More... | |
H5_DLL herr_t | H5Pget_fapl_ioc (hid_t fapl_id, H5FD_ioc_config_t *config_out) |
Queries a File Access Property List for H5FD_IOC file driver properties. More... | |
H5_DLL void | H5FD_ioc_begin_thread_exclusive (void) |
Internal routine for managing exclusive access to critical sections by the H5FD_IOC driver's worker threads. Not meant to be called directly by an HDF5 application. More... | |
H5_DLL void | H5FD_ioc_end_thread_exclusive (void) |
Internal routine for managing exclusive access to critical sections by the H5FD_IOC driver's worker threads. Not meant to be called directly by an HDF5 application. More... | |
#define H5FD_IOC (H5FDperform_init(H5FD_ioc_init)) |
Macro that returns the identifier for the H5FD_IOC driver. Returns a file driver identifier if successful; otherwise returns H5I_INVALID_HID.
#define H5FD_IOC_CURR_FAPL_VERSION 1 |
The version number of the H5FD_ioc_config_t configuration structure for the H5FD_IOC driver
#define H5FD_IOC_DEFAULT_THREAD_POOL_SIZE 4 |
The default number of I/O concentrator worker threads
#define H5FD_IOC_FAPL_MAGIC 0xFED21331 |
Unique number used to distinguish the H5FD_IOC driver from other HDF5 file drivers
#define H5FD_IOC_NAME "ioc" |
The canonical name for the H5FD_IOC driver
#define H5FD_IOC_THREAD_POOL_SIZE "H5FD_IOC_THREAD_POOL_SIZE" |
Macro for name of the environment variable that controls/overrides the number of I/O concentrator worker threads
The value set for this environment variable is interpreted as an int value and must be > 0.
H5_DLL void H5FD_ioc_begin_thread_exclusive | ( | void | ) |
Internal routine for managing exclusive access to critical sections by the H5FD_IOC driver's worker threads. Not meant to be called directly by an HDF5 application.
H5_DLL void H5FD_ioc_end_thread_exclusive | ( | void | ) |
Internal routine for managing exclusive access to critical sections by the H5FD_IOC driver's worker threads. Not meant to be called directly by an HDF5 application.