summaryrefslogtreecommitdiffstats
path: root/src/H5FFpublic.h
diff options
context:
space:
mode:
authorMohamad Chaarawi <chaarawi@hdfgroup.org>2013-05-30 20:51:46 (GMT)
committerMohamad Chaarawi <chaarawi@hdfgroup.org>2013-05-30 20:51:46 (GMT)
commit777102d0d632415f7ca5d81cc8adb786ec5f56f1 (patch)
treec6ca6a164f94153af40b9c3f9c844e8b89990e6d /src/H5FFpublic.h
parent403513a92a61c9c0489ffdb51e6021eb899a99fb (diff)
downloadhdf5-777102d0d632415f7ca5d81cc8adb786ec5f56f1.zip
hdf5-777102d0d632415f7ca5d81cc8adb786ec5f56f1.tar.gz
hdf5-777102d0d632415f7ca5d81cc8adb786ec5f56f1.tar.bz2
[svn-r23720] add H5O routines: minus visit
add missing attribute routines add tests several fix bugs
Diffstat (limited to 'src/H5FFpublic.h')
-rw-r--r--src/H5FFpublic.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/H5FFpublic.h b/src/H5FFpublic.h
index 5e49986..b8ebe24 100644
--- a/src/H5FFpublic.h
+++ b/src/H5FFpublic.h
@@ -93,6 +93,11 @@ H5_DLL hid_t H5Aopen_by_name_ff(hid_t loc_id, const char *obj_name, const char *
H5_DLL herr_t H5Awrite_ff(hid_t attr_id, hid_t dtype_id, const void *buf,
uint64_t trans, hid_t eq_id);
H5_DLL herr_t H5Aread_ff(hid_t attr_id, hid_t dtype_id, void *buf, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Arename_ff(hid_t loc_id, const char *old_name, const char *new_name,
+ uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Arename_by_name_ff(hid_t loc_id, const char *obj_name, const char *old_attr_name,
+ const char *new_attr_name, hid_t lapl_id,
+ uint64_t trans, hid_t eq_id);
H5_DLL herr_t H5Adelete_ff(hid_t loc_id, const char *name, uint64_t trans, hid_t eq_id);
H5_DLL herr_t H5Adelete_by_name_ff(hid_t loc_id, const char *obj_name, const char *attr_name,
hid_t lapl_id, uint64_t trans, hid_t eq_id);
@@ -116,7 +121,25 @@ H5_DLL herr_t H5Lcreate_hard_ff(hid_t cur_loc_id, const char *cur_name, hid_t ne
H5_DLL herr_t H5Ldelete_ff(hid_t loc_id, const char *name, hid_t lapl_id,
uint64_t trans, hid_t eq_id);
H5_DLL herr_t H5Lexists_ff(hid_t loc_id, const char *name, hid_t lapl_id, htri_t *ret,
- uint64_t trans, hid_t eq_id);
+ uint64_t trans, hid_t eq_id);
+
+H5_DLL hid_t H5Oopen_ff(hid_t loc_id, const char *name, hid_t lapl_id, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Olink_ff(hid_t obj_id, hid_t new_loc_id, const char *new_name, hid_t lcpl_id,
+ hid_t lapl_id, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oexists_by_name_ff(hid_t loc_id, const char *name, htri_t *ret,
+ hid_t lapl_id, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oset_comment_ff(hid_t obj_id, const char *comment, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oset_comment_by_name_ff(hid_t loc_id, const char *name, const char *comment,
+ hid_t lapl_id, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oget_comment_ff(hid_t loc_id, char *comment, size_t bufsize, ssize_t *ret,
+ uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oget_comment_by_name_ff(hid_t loc_id, const char *name, char *comment, size_t bufsize,
+ ssize_t *ret, hid_t lapl_id, uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Ocopy_ff(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id,
+ const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id,
+ uint64_t trans, hid_t eq_id);
+H5_DLL herr_t H5Oclose_ff(hid_t object_id, hid_t eq_id);
+
#endif /* H5_HAVE_EFF */