summaryrefslogtreecommitdiffstats
path: root/src/H5VLpassthru.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop' into vol_dev_headersDana Robinson2019-06-141-1/+1
|\ | | | | | | | | Also moved the wrapper functions from the H5VLconnector.h to H5VLconnector_passthru.h
| * Added H5Fdelete call and VOL support (but no VFD/native implementation).Dana Robinson2019-06-111-1/+1
| |
* | Split VOL connector routines into separate headers:Dana Robinson2019-05-241-1/+5
|/ | | | | | | | | * H5VLconnector.h for terminal connector things * H5VLconnector_passthru.h for passthrough connector things Note that these headers are arranged such that they are included in hdf5.h so VOL connectors only need to include that. The separation into multiple headers is mainly for readability.
* Refactor group creation parameters to take them out of the group creationQuincey Koziol2019-04-251-3/+4
| | | | property list and pass them as normal function parameters.
* Refactor link creation parameters from being passing as properties in theQuincey Koziol2019-04-251-7/+43
| | | | link creation property list to vararg function parameters.
* Refactor attribute creation parameters to move parameters out of creationQuincey Koziol2019-04-251-3/+4
| | | | property list and into function parameters.
* Refactor dataset creation parameters out of the dataset creation propertyQuincey Koziol2019-04-251-3/+4
| | | | list and pass them as regular function parameters.
* Add an 'unwrap' VOL callback, so that connectors can unwrap an underlyingQuincey Koziol2019-04-211-7/+60
| | | | object without closing it. (Especially needed for pass-through connectors)
* Specify the default VOL connector to use with an environment variable.Quincey Koziol2019-03-101-4/+32
| | | | | | | | This implicitly adds support for changing the VOL connector for command-line tools or any application linked with the library. Also, add 'make check-vol' support for all directories, clearing up necessary issues in testing scripts, etc.
* Revise "management" VOL callbacks into 'info' and object 'wrap / retrieval'Quincey Koziol2019-02-231-62/+70
| | | | classes.
* Add ID type (of eventual hid_t) to the VOL "wrap" callback.Quincey Koziol2019-02-071-3/+4
|
* Corrected comment in src/H5VLint.c, fixed pass-through info size inQuincey Koziol2019-01-061-1/+2
| | | | | | | src/H5VLpassthru.c, switched to stashing VOL connector ID & info in API context (in src/H5CX.c, src/H5CXprivate.h, src/H5F.c, src/H5Fint.c, and src/H5Fefc.c), patched up all sorts of issues in the tests, to make them work with 'check-vfd' (and 'check-vol' again).
* Fixed an enums-in-va_list issue in the passthru VOL connector.Dana Robinson2018-12-181-2/+2
|
* Updated with extra sanity check and improved comment.Dana Robinson2018-12-171-3/+5
|
* Fixed an issue in the passthru Windows va_copy hack.Dana Robinson2018-12-171-2/+2
|
* Further va_list improvements.Dana Robinson2018-12-171-0/+4
|
* Updated the passthru VOL connector:Dana Robinson2018-12-161-334/+337
| | | | | | | * snprintf --> sprintf (for Windows compat) * tabs --> spaces * removed spurious parens from returns * Changed the logging macro to something less clash-prone
* Refactor allocating & releasing pass through wrapper objects.Quincey Koziol2018-12-031-558/+184
|
* Add a couple of missing prototypes for static routines, along with updatingQuincey Koziol2018-11-301-0/+6
| | | | a comment from VOL plugin -> connector.
* Add support for "make check-vol", along with a few minor cleanups, etc.Quincey Koziol2018-11-291-1/+1
|
* Refactor infrastructure for setting FAPL information from environmentQuincey Koziol2018-11-281-4/+4
| | | | | | variables during testing, including connecting native, pass-through, and dynamically loaded VOL connectors. Also bring native and pass-through VOL connectors into alignment, removing the "H5VLnative_private.h" header.
* Add pass-through VOL connectorQuincey Koziol2018-11-281-0/+3061