diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2017-03-14 16:46:29 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2017-03-14 16:46:29 (GMT) |
commit | 1da81639f6352598dd6a00f2dd66739e69c1aba9 (patch) | |
tree | a18ccbd829ec11dd375144ea18879726c1e97bbe /src/H5VLdaosm_public.h | |
parent | 83cd06479ce3e93653f287faacf00edf75e9f16d (diff) | |
download | hdf5-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.h | 6 |
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, |