summaryrefslogtreecommitdiffstats
path: root/src/H5Gpublic.h
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2018-12-15 10:05:00 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2018-12-15 10:05:00 (GMT)
commit9ae9b3ef513613bb2fca15f96461a156148c2627 (patch)
tree244740b497cbfa9438008fb8964cc0c48a523487 /src/H5Gpublic.h
parentbc0a08d997b1096e0fc51d6d5d52febc655f069d (diff)
downloadhdf5-9ae9b3ef513613bb2fca15f96461a156148c2627.zip
hdf5-9ae9b3ef513613bb2fca15f96461a156148c2627.tar.gz
hdf5-9ae9b3ef513613bb2fca15f96461a156148c2627.tar.bz2
Moved the native VOL connector's optional enums to the
public headers and renamed to include native/NATIVE in the name.
Diffstat (limited to 'src/H5Gpublic.h')
-rw-r--r--src/H5Gpublic.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/H5Gpublic.h b/src/H5Gpublic.h
index ab6f200..58961ba 100644
--- a/src/H5Gpublic.h
+++ b/src/H5Gpublic.h
@@ -62,6 +62,22 @@ typedef struct H5G_info_t {
hbool_t mounted; /* Whether group has a file mounted on it */
} H5G_info_t;
+/* Enumeration for native VOL connector group optional VOL operations */
+typedef enum H5VL_native_group_optional_t {
+ H5VL_NATIVE_GROUP_ITERATE_OLD, /* HG5Giterate (deprecated routine) */
+ H5VL_NATIVE_GROUP_GET_OBJINFO /* HG5Gget_objinfo (deprecated routine) */
+ /* (These two enum values should have an
+ * "#ifndefH5_NO_DEPRECATED_SYMBOLS"
+ * around them, but the compiler
+ * complains about an empty enum
+ * when deprecated symbols are
+ * disabled currently. When
+ * another enum value is added,
+ * please put the #ifdef around
+ * these symbols. QAK - 2018/12/06
+ */
+} H5VL_native_group_optional_t;
+
/********************/
/* Public Variables */
/********************/