summaryrefslogtreecommitdiffstats
path: root/src/H5VLdaosm_public.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5VLdaosm_public.h')
-rw-r--r--src/H5VLdaosm_public.h8
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