summaryrefslogtreecommitdiffstats
path: root/src/H5VLint.c
Commit message (Collapse)AuthorAgeFilesLines
* Add ID type (of eventual hid_t) to the VOL "wrap" callback.Quincey Koziol2019-02-071-5/+5
|
* Corrected comment in src/H5VLint.c, fixed pass-through info size inQuincey Koziol2019-01-061-3/+5
| | | | | | | 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).
* Added more sub-tests to the VOL plugin test.Dana Robinson2018-12-281-1/+1
|
* Moved the optional enums to H5VLnative.h and converted to an intDana Robinson2018-12-181-1/+1
| | | | typedef and a set of #defines.
* Merge pull request #1364 in HDFFV/hdf5 from ↵Dana Robinson2018-12-171-1/+0
|\ | | | | | | | | | | | | ~DEROBINS/hdf5_der:h5i_reference_removal to develop * commit 'e21c1cf7c6ee6dba5dd5bfd1a525227ac1304b53': Removed H5I_REFERENCE from the library. It has always been unused and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
| * Removed H5I_REFERENCE from the library. It has always been unusedDana Robinson2018-12-081-1/+0
| | | | | | | | and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
* | Make sure to free copy of VOL connector's name when H5VL_register_connector ↵Jordan Henderson2018-12-141-3/+6
|/ | | | fails
* Added 'notify' callback for async requests; switched VOL class and infoQuincey Koziol2018-11-281-23/+41
| | | | | | comparison to return comparison value as parameter, so they can return error values; "cancelled" -> "canceled"; switched order of 'wrap_object' and 'free_wrap_ctx' management callbacks.
* Add VOL connector info to the flie access property list returned fromQuincey Koziol2018-11-181-5/+98
| | | | H5Fget_access_plist(). Also, other misc. cleanups, etc.
* Switch driver | plugin => connector.Quincey Koziol2018-11-041-88/+88
|
* Add ref counter to VOL object wrapping in API contexts, so that re-entrant /Quincey Koziol2018-10-291-22/+53
| | | | recursive routines work correctly. Another minor cleanup in the attribute code.
* Duplicate name of VOL plugin class, to avoid continuing to refer to the caller'sQuincey Koziol2018-10-271-6/+9
| | | | string when making a copy of the class for internal use.
* Checkpoint progress on stacking VOL plugins - all standalone regression testsQuincey Koziol2018-10-261-57/+126
| | | | in the 'test' directory appear to be working.
* Updates after merging changes from develop.Quincey Koziol2018-10-261-9/+9
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-10-251-81/+135
|\ | | | | | | stackable_vol
| * Updates to the VOL ID and object API calls.Dana Robinson2018-10-171-64/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This brings the H5VL code in line with the H5I code regarding naming, parameter order, etc. Several public API calls were affected by this change. These changed names to reflect their use with VOL drivers: H5VLregister() --> H5VLregister_driver() H5VLregister_by_name() --> H5VLregister_driver_by_name() H5VLunregister() --> H5VLunregister_driver() H5VLis_registered() --> H5VLis_driver_registered() This call was renamed to match H5Iregister(). The order of the first two parameters also reversed and the object pointer is now const. H5VLobject_register() --> H5VLregister()
* | Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-1632/+286
|/ | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+2192