summaryrefslogtreecommitdiffstats
path: root/src/H5VLdaosm_public.h
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2017-03-14 16:46:29 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2017-03-14 16:46:29 (GMT)
commit1da81639f6352598dd6a00f2dd66739e69c1aba9 (patch)
treea18ccbd829ec11dd375144ea18879726c1e97bbe /src/H5VLdaosm_public.h
parent83cd06479ce3e93653f287faacf00edf75e9f16d (diff)
downloadhdf5-1da81639f6352598dd6a00f2dd66739e69c1aba9.zip
hdf5-1da81639f6352598dd6a00f2dd66739e69c1aba9.tar.gz
hdf5-1da81639f6352598dd6a00f2dd66739e69c1aba9.tar.bz2
Modify DAOS-M plugin to call daos_pool_connect at plugin initialization
time, using a communicator passed to the initialization function. Add public functions H5VLdaosm_init and H5VLdaosm_term. Apps no longer need to call daos_init and daos_fini. Updated examples. Other minor fixes/cleanup.
Diffstat (limited to 'src/H5VLdaosm_public.h')
-rw-r--r--src/H5VLdaosm_public.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/H5VLdaosm_public.h b/src/H5VLdaosm_public.h
index 5823111..5076b25 100644
--- a/src/H5VLdaosm_public.h
+++ b/src/H5VLdaosm_public.h
@@ -41,8 +41,10 @@ extern "C" {
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_init(MPI_Comm pool_comm, uuid_t pool_uuid,
+ char *pool_grp);
+H5_DLL herr_t H5VLdaosm_term(void);
+H5_DLL herr_t H5Pset_fapl_daosm(hid_t fapl_id, MPI_Comm comm, MPI_Info info);
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,