diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2017-01-31 23:32:00 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2017-01-31 23:32:00 (GMT) |
commit | ea8ab9f41f3d42e40979ec3bbd356dafd5e6fe8e (patch) | |
tree | ea3ea1b296c8b8cc5589dad1de2e08cfcda243ca /src/H5VLdaosm_public.h | |
parent | 59b0c7a9505da5a90eddd510d0dcbab7cab2cdc8 (diff) | |
download | hdf5-ea8ab9f41f3d42e40979ec3bbd356dafd5e6fe8e.zip hdf5-ea8ab9f41f3d42e40979ec3bbd356dafd5e6fe8e.tar.gz hdf5-ea8ab9f41f3d42e40979ec3bbd356dafd5e6fe8e.tar.bz2 |
Implement new transaction model, transactions are now hidden from the
API, H5TR functions have no effect. Added support for H5Fflush. Added H5VLdaosm_snap_create and
H5Pset_daosm_snap_open to save and load snapshots. Added enforcement of
file access flags. Updated examples. Other minor fixes/cleanup.
Diffstat (limited to 'src/H5VLdaosm_public.h')
-rw-r--r-- | src/H5VLdaosm_public.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/H5VLdaosm_public.h b/src/H5VLdaosm_public.h index eeb0d7e..5823111 100644 --- a/src/H5VLdaosm_public.h +++ b/src/H5VLdaosm_public.h @@ -37,8 +37,16 @@ extern "C" { #ifdef H5_HAVE_EFF +#define H5VL_DAOSM_SNAP_ID_INVAL (uint64_t)(int64_t)-1 + +typedef uint64_t H5VL_daosm_snap_id_t; + H5_DLL herr_t H5Pset_fapl_daosm(hid_t fapl_id, MPI_Comm comm, MPI_Info info, uuid_t pool_uuid, char *pool_grp); +H5_DLL herr_t H5VLdaosm_snap_create(hid_t loc_id, + H5VL_daosm_snap_id_t *snap_id); +H5_DLL herr_t H5Pset_daosm_snap_open(hid_t fapl_id, + H5VL_daosm_snap_id_t snap_id); //H5_DLL herr_t EFF_init(void); DSMINC //H5_DLL herr_t EFF_finalize(void); DSMINC |