summaryrefslogtreecommitdiffstats
path: root/src/H5Pprivate.h
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2017-05-11 22:28:20 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2017-05-11 22:28:20 (GMT)
commit8fc280b3fc9b4f16d4bb3eef300df5d5158e26b0 (patch)
tree6f9e59f31a42a63f164383109886af312f57e1c8 /src/H5Pprivate.h
parent06a0c4a64638d11f4e52c8c84c9d395e6bf85b7c (diff)
downloadhdf5-8fc280b3fc9b4f16d4bb3eef300df5d5158e26b0.zip
hdf5-8fc280b3fc9b4f16d4bb3eef300df5d5158e26b0.tar.gz
hdf5-8fc280b3fc9b4f16d4bb3eef300df5d5158e26b0.tar.bz2
Add maps implementation (based on a patch supplied by Mohamad
Chaarawi). Add h5dsm_map.c example. Other minor fixes/cleanup.
Diffstat (limited to 'src/H5Pprivate.h')
-rw-r--r--src/H5Pprivate.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/H5Pprivate.h b/src/H5Pprivate.h
index 6cadc3b..581e126 100644
--- a/src/H5Pprivate.h
+++ b/src/H5Pprivate.h
@@ -83,6 +83,8 @@ typedef enum H5P_plist_type_t {
H5P_TYPE_LINK_CREATE = 16,
H5P_TYPE_LINK_ACCESS = 17,
H5P_TYPE_ATTRIBUTE_ACCESS = 18,
+ H5P_TYPE_MAP_CREATE = 19,
+ H5P_TYPE_MAP_ACCESS = 20,
H5P_TYPE_MAX_TYPE
} H5P_plist_type_t;
@@ -131,6 +133,8 @@ H5_DLLVAR H5P_genclass_t *H5P_CLS_DATATYPE_CREATE_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_DATATYPE_ACCESS_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_ATTRIBUTE_CREATE_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_ATTRIBUTE_ACCESS_g;
+H5_DLLVAR H5P_genclass_t *H5P_CLS_MAP_CREATE_g;
+H5_DLLVAR H5P_genclass_t *H5P_CLS_MAP_ACCESS_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_OBJECT_COPY_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_LINK_CREATE_g;
H5_DLLVAR H5P_genclass_t *H5P_CLS_LINK_ACCESS_g;
@@ -139,6 +143,8 @@ H5_DLLVAR H5P_genclass_t *H5P_CLS_STRING_CREATE_g;
/* Internal property list classes */
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LACC[1]; /* Link access */
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_AACC[1]; /* Attribute access */
+H5_DLLVAR const struct H5P_libclass_t H5P_CLS_MACC[1]; /* Map access */
+H5_DLLVAR const struct H5P_libclass_t H5P_CLS_MCRT[1]; /* Map access */
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_DACC[1]; /* Dataset access */
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_GACC[1]; /* Group access */
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_TACC[1]; /* Named datatype access */