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
h5tools (h5tools)

Detailed Description

Use the values in this module for command line options.

Enumerations

enum  driver_idx {
  SEC2_VFD_IDX = 0 , DIRECT_VFD_IDX , LOG_VFD_IDX , WINDOWS_VFD_IDX ,
  STDIO_VFD_IDX , CORE_VFD_IDX , FAMILY_VFD_IDX , SPLIT_VFD_IDX ,
  MULTI_VFD_IDX , MPIO_VFD_IDX , MIRROR_VFD_IDX , SPLITTER_VFD_IDX ,
  ROS3_VFD_IDX , HDFS_VFD_IDX , SUBFILING_VFD_IDX , ONION_VFD_IDX
}
 

Variables

const char * drivernames []
 

Enumeration Type Documentation

◆ driver_idx

enum driver_idx

This enum should match the entries in the 'drivernames' array since they are indices into that array.

Enumerator
SEC2_VFD_IDX 
DIRECT_VFD_IDX 
LOG_VFD_IDX 
WINDOWS_VFD_IDX 
STDIO_VFD_IDX 
CORE_VFD_IDX 
FAMILY_VFD_IDX 
SPLIT_VFD_IDX 
MULTI_VFD_IDX 
MPIO_VFD_IDX 
MIRROR_VFD_IDX 
SPLITTER_VFD_IDX 
ROS3_VFD_IDX 
HDFS_VFD_IDX 
SUBFILING_VFD_IDX 
ONION_VFD_IDX 

Variable Documentation

◆ drivernames

const char* drivernames[]
Initial value:
= {
[SEC2_VFD_IDX] = "sec2", [DIRECT_VFD_IDX] = "direct", [LOG_VFD_IDX] = "log",
[WINDOWS_VFD_IDX] = "windows", [STDIO_VFD_IDX] = "stdio", [CORE_VFD_IDX] = "core",
[FAMILY_VFD_IDX] = "family", [SPLIT_VFD_IDX] = "split", [MULTI_VFD_IDX] = "multi",
[MPIO_VFD_IDX] = "mpio", [MIRROR_VFD_IDX] = "mirror", [SPLITTER_VFD_IDX] = "splitter",
[ONION_VFD_IDX] = "onion",
}
#define H5FD_SUBFILING_NAME
Definition: H5FDsubfiling.h:31
@ WINDOWS_VFD_IDX
Definition: h5tools.h:607
@ ROS3_VFD_IDX
Definition: h5tools.h:616
@ HDFS_VFD_IDX
Definition: h5tools.h:617
@ MULTI_VFD_IDX
Definition: h5tools.h:612
@ LOG_VFD_IDX
Definition: h5tools.h:606
@ ONION_VFD_IDX
Definition: h5tools.h:619
@ SEC2_VFD_IDX
Definition: h5tools.h:604
@ STDIO_VFD_IDX
Definition: h5tools.h:608
@ SUBFILING_VFD_IDX
Definition: h5tools.h:618
@ CORE_VFD_IDX
Definition: h5tools.h:609
@ MIRROR_VFD_IDX
Definition: h5tools.h:614
@ DIRECT_VFD_IDX
Definition: h5tools.h:605
@ FAMILY_VFD_IDX
Definition: h5tools.h:610
@ SPLIT_VFD_IDX
Definition: h5tools.h:611
@ SPLITTER_VFD_IDX
Definition: h5tools.h:615
@ MPIO_VFD_IDX
Definition: h5tools.h:613

Names of VFDs. These names are always available so that the tools can emit special messages when a VFD is asked for by name but is not compiled into the library or is somehow otherwise not enabled.