summaryrefslogtreecommitdiffstats
path: root/src/H5Mprivate.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>1997-08-15 16:06:12 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>1997-08-15 16:06:12 (GMT)
commitfdb45fa4fa3c0e0749deb2b40c6246543ba47cf1 (patch)
treeb766f5bc4aa6143f76e15d4e773985ac20aa7a88 /src/H5Mprivate.h
parent876badec3f143c1ca90f240c02e09e54b1b20608 (diff)
downloadhdf5-fdb45fa4fa3c0e0749deb2b40c6246543ba47cf1.zip
hdf5-fdb45fa4fa3c0e0749deb2b40c6246543ba47cf1.tar.gz
hdf5-fdb45fa4fa3c0e0749deb2b40c6246543ba47cf1.tar.bz2
[svn-r31] Added code for H5Mget_file & H5Mflush and re-targeted some of the H5D calls
to use them.
Diffstat (limited to 'src/H5Mprivate.h')
-rw-r--r--src/H5Mprivate.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/H5Mprivate.h b/src/H5Mprivate.h
index 927e956..cde2cda 100644
--- a/src/H5Mprivate.h
+++ b/src/H5Mprivate.h
@@ -41,6 +41,7 @@ typedef struct meta_func_t
herr_t (*flush) (hatom_t ); /* Flush the object to disk */
herr_t (*delete) (hatom_t ); /* Delete an object from file */
hatom_t (*get_parent) (hatom_t ); /* Get the parent object of an object */
+ hatom_t (*get_file) (hatom_t ); /* Get the file ID of an object */
herr_t (*release) (hatom_t ); /* End access to an object */
}
meta_func_t;
@@ -60,6 +61,7 @@ meta_func_t meta_func_arr[]={
NULL, /* File-Creation Template Flush */
NULL, /* File-Creation Template Delete */
NULL, /* File-Creation Template GetParent */
+ NULL, /* File-Creation Template GetFile */
H5C_release /* File-Creation Template Release */
},
{ /* Datatype object meta-functions (defined in H5T.c) */
@@ -76,6 +78,7 @@ meta_func_t meta_func_arr[]={
NULL, /* Datatype Flush */
NULL, /* Datatype Delete */
NULL, /* Datatype GetParent */
+ NULL, /* Datatype GetFile */
H5T_release /* Datatype Release */
},
{ /* Dimensionality object meta-functions (defined in H5P.c) */
@@ -92,6 +95,7 @@ meta_func_t meta_func_arr[]={
NULL, /* Dimensionality Flush */
NULL, /* Dimensionality Delete */
NULL, /* Dimensionality GetParent */
+ NULL, /* Dimensionality GetFile */
H5P_release /* Dimensionality Release */
},
{ /* Dataset object meta-functions (defined in H5D.c) */
@@ -108,6 +112,7 @@ meta_func_t meta_func_arr[]={
H5D_flush, /* Dataset Flush */
NULL, /* Dataset Delete */
NULL, /* Dataset GetParent */
+ NULL, /* Dataset GetFile */
H5D_release /* Dataset Release */
}
};