summaryrefslogtreecommitdiffstats
path: root/src/H5VLconnector.h
diff options
context:
space:
mode:
authorJerome Soumagne <jsoumagne@hdfgroup.org>2019-05-22 18:32:25 (GMT)
committerJerome Soumagne <jsoumagne@hdfgroup.org>2019-10-08 19:30:24 (GMT)
commit2c9699a61dbbde30706d8019e2badfad13bd7024 (patch)
tree863896a7dafb4760e8fd4cf2ba057f2db75d0856 /src/H5VLconnector.h
parent0922e60de223421adc83de3fdcb83ba3473ba29a (diff)
downloadhdf5-2c9699a61dbbde30706d8019e2badfad13bd7024.zip
hdf5-2c9699a61dbbde30706d8019e2badfad13bd7024.tar.gz
hdf5-2c9699a61dbbde30706d8019e2badfad13bd7024.tar.bz2
Add H5VL_OBJECT_GET_TYPE to get object type
Add H5VL_OBJECT_LOOKUP to lookup objects
Diffstat (limited to 'src/H5VLconnector.h')
-rw-r--r--src/H5VLconnector.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/H5VLconnector.h b/src/H5VLconnector.h
index 910136d..6ec0aac 100644
--- a/src/H5VLconnector.h
+++ b/src/H5VLconnector.h
@@ -162,13 +162,15 @@ typedef enum H5VL_object_get_t {
H5VL_REF_GET_NAME, /* object name, for reference */
H5VL_REF_GET_REGION, /* dataspace of region */
H5VL_REF_GET_TYPE, /* type of object */
- H5VL_OBJECT_GET_NAME /* object name */
+ H5VL_OBJECT_GET_NAME, /* object name */
+ H5VL_OBJECT_GET_TYPE /* object type */
} H5VL_object_get_t;
/* types for object SPECIFIC callback */
typedef enum H5VL_object_specific_t {
H5VL_OBJECT_CHANGE_REF_COUNT, /* H5Oincr/decr_refcount */
H5VL_OBJECT_EXISTS, /* H5Oexists_by_name */
+ H5VL_OBJECT_LOOKUP, /* Lookup object */
H5VL_OBJECT_VISIT, /* H5Ovisit(_by_name) */
H5VL_REF_CREATE, /* H5Rcreate */
H5VL_OBJECT_FLUSH, /* H5{D|G|O|T}flush */