summaryrefslogtreecommitdiffstats
path: root/src/H5VLpublic.h
diff options
context:
space:
mode:
authorMohamad Chaarawi <chaarawi@hdfgroup.org>2012-06-06 21:38:06 (GMT)
committerMohamad Chaarawi <chaarawi@hdfgroup.org>2012-06-06 21:38:06 (GMT)
commit6d5505282c353aeeae1c5bd4420607cd7489c996 (patch)
treea3836814f1db688e841c1a06608d284fc3698815 /src/H5VLpublic.h
parentf38d9a2149d189fa82b5b5d491f7ed10feffc900 (diff)
downloadhdf5-6d5505282c353aeeae1c5bd4420607cd7489c996.zip
hdf5-6d5505282c353aeeae1c5bd4420607cd7489c996.tar.gz
hdf5-6d5505282c353aeeae1c5bd4420607cd7489c996.tar.bz2
[svn-r22439] file image and mount operations handled in VOL
Diffstat (limited to 'src/H5VLpublic.h')
-rw-r--r--src/H5VLpublic.h27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/H5VLpublic.h b/src/H5VLpublic.h
index d0ee1aa..388debc 100644
--- a/src/H5VLpublic.h
+++ b/src/H5VLpublic.h
@@ -81,23 +81,26 @@ typedef enum H5VL_file_get_t {
/* types for all file misc operations */
typedef enum H5VL_file_misc_t {
- H5VL_FILE_IS_HDF5 = 0 /* is HDF5? */
+ H5VL_FILE_IS_HDF5 = 0, /* is HDF5? */
+ H5VL_FILE_MOUNT = 1,
+ H5VL_FILE_UNMOUNT = 2
} H5VL_file_misc_t;
/* types for all file optional operations */
typedef enum H5VL_file_optional_t {
H5VL_FILE_CLEAR_ELINK_CACHE = 0,
- H5VL_FILE_GET_FREE_SECTIONS = 1, /*file free selections */
- H5VL_FILE_GET_FREE_SPACE = 2, /*file freespace */
- H5VL_FILE_GET_INFO = 3, /*file info */
- H5VL_FILE_GET_MDC_CONF = 4, /*file metadata cache configuration */
- H5VL_FILE_GET_MDC_HR = 5, /*file metadata cache hit rate */
- H5VL_FILE_GET_MDC_SIZE = 6, /*file metadata cache size */
- H5VL_FILE_GET_SIZE = 7, /*file size */
- H5VL_FILE_GET_VFD_HANDLE = 8, /*file VFD handle */
- H5VL_FILE_REOPEN = 9,
- H5VL_FILE_RESET_MDC_HIT_RATE = 10,
- H5VL_FILE_SET_MDC_CONFIG = 11
+ H5VL_FILE_GET_FILE_IMAGE = 1, /*file image */
+ H5VL_FILE_GET_FREE_SECTIONS = 2, /*file free selections */
+ H5VL_FILE_GET_FREE_SPACE = 3, /*file freespace */
+ H5VL_FILE_GET_INFO = 4, /*file info */
+ H5VL_FILE_GET_MDC_CONF = 5, /*file metadata cache configuration */
+ H5VL_FILE_GET_MDC_HR = 6, /*file metadata cache hit rate */
+ H5VL_FILE_GET_MDC_SIZE = 7, /*file metadata cache size */
+ H5VL_FILE_GET_SIZE = 8, /*file size */
+ H5VL_FILE_GET_VFD_HANDLE = 9, /*file VFD handle */
+ H5VL_FILE_REOPEN = 10,
+ H5VL_FILE_RESET_MDC_HIT_RATE = 11,
+ H5VL_FILE_SET_MDC_CONFIG = 12
} H5VL_file_optional_t;
/* types for all group get API routines */