summaryrefslogtreecommitdiffstats
path: root/src/H5B2private.h
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2012-10-11 19:10:26 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2012-10-11 19:10:26 (GMT)
commitd2f3c1b991b1990fe70afa64b3ca1941165a94c4 (patch)
treec7ffa957a3d8f415f7faab9b7b2e65f9e5d0b759 /src/H5B2private.h
parentd179489d46c95e068ed6fc7f4c413c88cd9da28d (diff)
downloadhdf5-d2f3c1b991b1990fe70afa64b3ca1941165a94c4.zip
hdf5-d2f3c1b991b1990fe70afa64b3ca1941165a94c4.tar.gz
hdf5-d2f3c1b991b1990fe70afa64b3ca1941165a94c4.tar.bz2
[svn-r22885] Purpose:
Adds some additional flush dependency plumbing and fixes some minor issues with the v2 B-tree code. Tested on: local Ubuntu VM
Diffstat (limited to 'src/H5B2private.h')
-rw-r--r--src/H5B2private.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/H5B2private.h b/src/H5B2private.h
index 7ec0019..1f547bd 100644
--- a/src/H5B2private.h
+++ b/src/H5B2private.h
@@ -31,7 +31,8 @@
#include "H5B2public.h"
/* Private headers needed by this file */
-#include "H5Fprivate.h" /* File access */
+#include "H5ACprivate.h" /* Metadata cache */
+#include "H5Fprivate.h" /* File access */
/**************************/
/* Library Private Macros */
@@ -157,9 +158,11 @@ H5_DLL herr_t H5B2_close(H5B2_t *bt2, hid_t dxpl_id);
H5_DLL herr_t H5B2_delete(H5F_t *f, hid_t dxpl_id, haddr_t addr,
void *ctx_udata, void *parent, H5B2_remove_t op, void *op_data);
H5_DLL htri_t H5B2_support(H5B2_t *bt2, hid_t dxpl_id, void *udata,
- void *child);
+ H5AC_info_t *child);
H5_DLL herr_t H5B2_unsupport(H5B2_t *bt2, hid_t dxpl_id, void *udata,
- void *child);
+ H5AC_info_t *child);
+H5_DLL herr_t H5B2_depend(H5AC_info_t *parent_entry, H5B2_t *bt2);
+H5_DLL herr_t H5B2_undepend(H5AC_info_t *parent_entry, H5B2_t *bt2);
/* Statistics routines */
H5_DLL herr_t H5B2_stat_info(H5B2_t *bt2, H5B2_stat_t *info);