File indexing completed on 2025-04-18 09:16:09
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef HDF5_H
0019 #define HDF5_H
0020
0021 #include "H5public.h"
0022 #include "H5Apublic.h" /* Attributes */
0023 #include "H5ACpublic.h" /* Metadata cache */
0024 #include "H5Dpublic.h" /* Datasets */
0025 #include "H5Epublic.h" /* Errors */
0026 #include "H5ESpublic.h" /* Event Sets */
0027 #include "H5Fpublic.h" /* Files */
0028 #include "H5FDpublic.h" /* File drivers */
0029 #include "H5Gpublic.h" /* Groups */
0030 #include "H5Ipublic.h" /* ID management */
0031 #include "H5Lpublic.h" /* Links */
0032 #include "H5Mpublic.h" /* Maps */
0033 #include "H5MMpublic.h" /* Memory management */
0034 #include "H5Opublic.h" /* Object headers */
0035 #include "H5Ppublic.h" /* Property lists */
0036 #include "H5PLpublic.h" /* Plugins */
0037 #include "H5Rpublic.h" /* References */
0038 #include "H5Spublic.h" /* Dataspaces */
0039 #include "H5Tpublic.h" /* Datatypes */
0040 #include "H5VLpublic.h" /* Virtual Object Layer */
0041 #include "H5Zpublic.h" /* Data filters */
0042
0043
0044 #include "H5ESdevelop.h" /* Event Sets */
0045 #include "H5FDdevelop.h" /* File drivers */
0046 #include "H5Idevelop.h" /* ID management */
0047 #include "H5Ldevelop.h" /* Links */
0048 #include "H5Tdevelop.h" /* Datatypes */
0049 #include "H5TSdevelop.h" /* Threadsafety */
0050 #include "H5Zdevelop.h" /* Data filters */
0051
0052
0053 #include "H5VLconnector.h" /* VOL connector author routines */
0054 #include "H5VLconnector_passthru.h" /* Pass-through VOL connector author routines */
0055 #include "H5VLnative.h" /* Native VOL connector macros, for VOL connector authors */
0056
0057
0058 #include "H5FDcore.h" /* Files stored entirely in memory */
0059 #include "H5FDdirect.h" /* Linux direct I/O */
0060 #include "H5FDfamily.h" /* File families */
0061 #include "H5FDhdfs.h" /* Hadoop HDFS */
0062 #include "H5FDlog.h" /* sec2 driver with I/O logging (for debugging) */
0063 #include "H5FDmirror.h" /* Mirror VFD and IPC definitions */
0064 #include "H5FDmpi.h" /* MPI-based file drivers */
0065 #include "H5FDmulti.h" /* Usage-partitioned file family */
0066 #include "H5FDonion.h" /* Onion file I/O */
0067 #include "H5FDros3.h" /* R/O S3 "file" I/O */
0068 #include "H5FDsec2.h" /* POSIX unbuffered file I/O */
0069 #include "H5FDsplitter.h" /* Twin-channel (R/W & R/O) I/O passthrough */
0070 #include "H5FDstdio.h" /* Standard C buffered I/O */
0071 #ifdef H5_HAVE_WINDOWS
0072 #include "H5FDwindows.h" /* Win32 I/O */
0073 #endif
0074 #include "H5FDsubfiling.h" /* Subfiling VFD */
0075 #include "H5FDioc.h" /* I/O Concentrator VFD */
0076
0077
0078 #include "H5VLnative.h" /* Native VOL connector */
0079 #include "H5VLpassthru.h" /* Pass-through VOL connector */
0080
0081 #endif