summaryrefslogtreecommitdiffstats
path: root/src/H5VLprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5VLprivate.h')
-rw-r--r--src/H5VLprivate.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/H5VLprivate.h b/src/H5VLprivate.h
index 92e90d7..9240a2d 100644
--- a/src/H5VLprivate.h
+++ b/src/H5VLprivate.h
@@ -46,7 +46,11 @@ typedef struct H5VL_object_t {
H5VL_t *vol_info; /* pointer to VOL info struct */
} H5VL_object_t;
-
+/* Define structure to hold plugin ID & info for FAPLs */
+typedef struct {
+ hid_t plugin_id; /* VOL plugin's ID */
+ const void *plugin_info; /* VOL plugin info, for open callbacks */
+} H5VL_plugin_prop_t;
/*****************************/
/* Library Private Variables */
@@ -134,10 +138,6 @@ H5_DLL herr_t H5VL_request_cancel(void **req, const H5VL_class_t *vol_cls, H5ES_
H5_DLL herr_t H5VL_request_test(void **req, const H5VL_class_t *vol_cls, H5ES_status_t *status);
H5_DLL herr_t H5VL_request_wait(void **req, const H5VL_class_t *vol_cls, H5ES_status_t *status);
-H5_DLL herr_t H5VL_fapl_open(struct H5P_genplist_t *plist, hid_t vol_id, const void *vol_info);
-H5_DLL herr_t H5VL_fapl_copy(hid_t vol_id, const void *vol_info, void **copied_info);
-H5_DLL herr_t H5VL_fapl_close(hid_t vol_id, void *vol_info);
-
H5_DLL herr_t H5F_close_file(void *file);
H5_DLL herr_t H5A_close_attr(void *attr);
H5_DLL herr_t H5D_close_dataset(void *dset);