diff options
Diffstat (limited to 'src/H5FDmulti.h')
-rw-r--r-- | src/H5FDmulti.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/H5FDmulti.h b/src/H5FDmulti.h new file mode 100644 index 0000000..dbe7c8e --- /dev/null +++ b/src/H5FDmulti.h @@ -0,0 +1,31 @@ +/* + * Copyright © 1999 NCSA + * All rights reserved. + * + * Programmer: Robb Matzke <matzke@llnl.gov> + * Monday, August 2, 1999 + * + * Purpose: The public header file for the "multi" driver. + */ +#ifndef H5FDmulti_H +#define H5FDmulti_H + +#include <H5Ipublic.h> + +#define H5FD_MULTI (H5FD_multi_init()) + +hid_t H5FD_multi_init(void); +herr_t H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, + const hid_t *memb_fapl, const char **memb_name, + const haddr_t *memb_addr); +herr_t H5Pget_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map/*out*/, + hid_t *memb_fapl/*out*/, char **memb_name/*out*/, + haddr_t *memb_addr/*out*/); +herr_t H5Pset_dxpl_multi(hid_t dxpl_id, const hid_t *memb_dxpl); +herr_t H5Pget_dxpl_multi(hid_t dxpl_id, hid_t *memb_dxpl/*out*/); + +herr_t H5Pset_fapl_split(hid_t fapl, const char *meta_ext, + hid_t meta_plist_id, const char *raw_ext, + hid_t raw_plist_id); + +#endif |