diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2012-10-11 19:10:26 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2012-10-11 19:10:26 (GMT) |
commit | d2f3c1b991b1990fe70afa64b3ca1941165a94c4 (patch) | |
tree | c7ffa957a3d8f415f7faab9b7b2e65f9e5d0b759 /src/H5B2private.h | |
parent | d179489d46c95e068ed6fc7f4c413c88cd9da28d (diff) | |
download | hdf5-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.h | 9 |
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); |