diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2003-04-14 05:03:26 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2003-04-14 05:03:26 (GMT) |
commit | aa1cedb4f8b57fa73ab385d6316073a497410244 (patch) | |
tree | f1070fa6203d1b5ed7d2f3056f1fe83c01c4a315 /src/H5Opkg.h | |
parent | 4e4bdd91633a24a39450a236cc88ab7a3b3a17d4 (diff) | |
download | hdf5-aa1cedb4f8b57fa73ab385d6316073a497410244.zip hdf5-aa1cedb4f8b57fa73ab385d6316073a497410244.tar.gz hdf5-aa1cedb4f8b57fa73ab385d6316073a497410244.tar.bz2 |
[svn-r6658] Purpose:
New feature
Description:
Track changes in the internal metadata API with clearing the metadata
dirty flag without flushing object.
Added ability to delete an object header in the file and restore all the
space referenced by various header messages.
Platforms tested:
FreeBSD 4.8 (sleipnir) w/C++
Linux 2.4 (burrwhite) w/FORTRAN
Solaris 2.7 (arabica) w/FORTRAN
IRIX64 6.5 (modi4) w/parallel & FORTRAN
(h5committest not run due to my ongoing difficulties with C++ on burrwhite).
Diffstat (limited to 'src/H5Opkg.h')
-rw-r--r-- | src/H5Opkg.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/H5Opkg.h b/src/H5Opkg.h index 2ca5a96..ceb4ae3 100644 --- a/src/H5Opkg.h +++ b/src/H5Opkg.h @@ -66,8 +66,9 @@ typedef struct H5O_class_t { size_t (*raw_size)(H5F_t*, const void*);/*sizeof raw val */ herr_t (*reset)(void *); /*free nested data structs */ herr_t (*free)(void *); /*free main data struct */ - herr_t (*get_share)(H5F_t*, const void*, struct H5O_shared_t*); - herr_t (*set_share)(H5F_t*, void*, const struct H5O_shared_t*); + herr_t (*delete)(H5F_t *, hid_t, const void *); /* Delete space in file referenced by this message */ + herr_t (*get_share)(H5F_t*, const void*, struct H5O_shared_t*); /* Get shared information */ + herr_t (*set_share)(H5F_t*, void*, const struct H5O_shared_t*); /* Set shared information */ herr_t (*debug)(H5F_t*, hid_t, const void*, FILE*, int, int); } H5O_class_t; |