summaryrefslogtreecommitdiffstats
path: root/src/H5VLconnector_passthru.h
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2019-11-08 21:21:21 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2019-11-08 21:21:21 (GMT)
commit9fd1143ffde30ef0dd61368667ea0ce85b280cd4 (patch)
tree0033986ee0bf1c7a85c95d7ed1df2c5b3b6ccc51 /src/H5VLconnector_passthru.h
parent2dd5bbfe167e3e9b6b6ee657a882e24072de4aeb (diff)
parent1dbec40d465072540f8507c524ae7b909a6b1cf0 (diff)
downloadhdf5-9fd1143ffde30ef0dd61368667ea0ce85b280cd4.zip
hdf5-9fd1143ffde30ef0dd61368667ea0ce85b280cd4.tar.gz
hdf5-9fd1143ffde30ef0dd61368667ea0ce85b280cd4.tar.bz2
Merge pull request #2032 in HDFFV/hdf5 from ~NFORTNE2/hdf5_naf:vlget_file_type to develop
* commit '1dbec40d465072540f8507c524ae7b909a6b1cf0': Implement H5VLget_file_type() to return a copy of a datatype with the location set to be in a file. Only meant to be used by VOL connectors. Implement H5VLpeek_connector_id() to support connectors querying their own IDs. Fix app_ref with connector IDs in a couple places (external VOLs registered as default through ENV should be visible to the application). Modify vlen and reference interfaces to work with arbitrary VOL connectors. Implement file "post open" specific callback, to enable connectors to update their file structs after a wrap context has been set.
Diffstat (limited to 'src/H5VLconnector_passthru.h')
-rw-r--r--src/H5VLconnector_passthru.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5VLconnector_passthru.h b/src/H5VLconnector_passthru.h
index d0d73d2..a4c8742 100644
--- a/src/H5VLconnector_passthru.h
+++ b/src/H5VLconnector_passthru.h
@@ -160,7 +160,7 @@ H5_DLL herr_t H5VLrequest_free(void *req, hid_t connector_id);
/* Public wrappers for blob callbacks */
H5_DLL herr_t H5VLblob_put(void *obj, hid_t connector_id, const void *buf, size_t size, void *blob_id, void *ctx);
-H5_DLL herr_t H5VLblob_get(void *obj, hid_t connector_id, const void *blob_id, void *buf, size_t *size, void *ctx);
+H5_DLL herr_t H5VLblob_get(void *obj, hid_t connector_id, const void *blob_id, void *buf, size_t size, void *ctx);
H5_DLL herr_t H5VLblob_specific(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments);
/* Public wrappers for generic 'optional' callback */