diff options
author | Jerome Soumagne <jsoumagne@hdfgroup.org> | 2014-10-13 22:27:55 (GMT) |
---|---|---|
committer | Jerome Soumagne <jsoumagne@hdfgroup.org> | 2016-11-29 23:42:29 (GMT) |
commit | 7bbc1ff857089c6251c35ac148f4b4ac76039062 (patch) | |
tree | 48bfcdd5288d5cca946ee541dab511c184bb8869 /src/H5Dprivate.h | |
parent | 650eb10cb82a82d5ec368fe294d81806cdb42f2b (diff) | |
download | hdf5-7bbc1ff857089c6251c35ac148f4b4ac76039062.zip hdf5-7bbc1ff857089c6251c35ac148f4b4ac76039062.tar.gz hdf5-7bbc1ff857089c6251c35ac148f4b4ac76039062.tar.bz2 |
Add H5D_set_index/H5D_get_index/H5D_remove_index
Add H5O_idxinfo_free/H5O_idxinfo_delete callbacks
Replace dataset_id by file_id in H5X remove callback
Support H5Xremove
Cleanup plugins
Diffstat (limited to 'src/H5Dprivate.h')
-rw-r--r-- | src/H5Dprivate.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/H5Dprivate.h b/src/H5Dprivate.h index 7689f61..330d7a5 100644 --- a/src/H5Dprivate.h +++ b/src/H5Dprivate.h @@ -173,8 +173,12 @@ H5_DLL hid_t H5D_get_create_plist(H5D_t *dset); H5_DLL hid_t H5D_get_access_plist(H5D_t *dset); H5_DLL hid_t H5D_get_space(H5D_t *dset); H5_DLL hid_t H5D_get_type(H5D_t *dset); -H5_DLL herr_t H5D_set_index(H5D_t *dset, H5X_class_t *idx_class, void *idx_handle, - H5O_idxinfo_t idx_info); +H5_DLL herr_t H5D_set_index(H5D_t *dset, unsigned count, H5X_class_t **idx_class, + void **idx_handle, H5O_idxinfo_t *idx_info); +H5_DLL herr_t H5D_get_index(H5D_t *dset, unsigned max_count, + H5X_class_t **idx_class, void **idx_handle, H5O_idxinfo_t **idx_info, + unsigned *actual_count); +H5_DLL herr_t H5D_remove_index(H5D_t *dset, unsigned plugin_id); /* Functions that operate on vlen data */ H5_DLL herr_t H5D_vlen_reclaim(hid_t type_id, H5S_t *space, hid_t plist_id, |