Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix H5VL_blob_get to return size of blob | Jerome Soumagne | 2019-10-08 | 1 | -3/+89 |
| | | | | | | | | | | | | | | | | | | | | Fix const in blob API Add H5HG_HEAP_ID_SIZE macro to return native blob size Add maximum size for blobs Fix blob API callbacks to pass VOL file object Add public wrappers for blob VOL API Implement passthrough blob callbacks Update H5Tvlen after callback changes Update trace information for H5VL blob routines Fix public header inclusion in native and passthru headers | ||||
* | Add 'blob' callbacks to VOL, along with a native implementation to store them | Quincey Koziol | 2019-10-08 | 1 | -4/+10 |
| | | | | | | | in the global heap, and changed the VL datatype conversion code to use blobs. Move encode/decode of sequence lengths into VL datatype callbacks, from native VOL blob routines. | ||||
* | Fix segfault after H5VL_loc_params_t fix merge | Jordan Henderson | 2019-09-16 | 1 | -2/+2 |
| | |||||
* | Merge branch 'develop' into vol_dev_headers | Dana Robinson | 2019-06-14 | 1 | -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 Robinson | 2019-06-11 | 1 | -1/+1 |
| | | |||||
* | | Split VOL connector routines into separate headers: | Dana Robinson | 2019-05-24 | 1 | -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 creation | Quincey Koziol | 2019-04-25 | 1 | -3/+4 |
| | | | | property list and pass them as normal function parameters. | ||||
* | Refactor link creation parameters from being passing as properties in the | Quincey Koziol | 2019-04-25 | 1 | -7/+43 |
| | | | | link creation property list to vararg function parameters. | ||||
* | Refactor attribute creation parameters to move parameters out of creation | Quincey Koziol | 2019-04-25 | 1 | -3/+4 |
| | | | | property list and into function parameters. | ||||
* | Refactor dataset creation parameters out of the dataset creation property | Quincey Koziol | 2019-04-25 | 1 | -3/+4 |
| | | | | list and pass them as regular function parameters. | ||||
* | Add an 'unwrap' VOL callback, so that connectors can unwrap an underlying | Quincey Koziol | 2019-04-21 | 1 | -7/+60 |
| | | | | object without closing it. (Especially needed for pass-through connectors) | ||||
* | Specify the default VOL connector to use with an environment variable. | Quincey Koziol | 2019-03-10 | 1 | -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 Koziol | 2019-02-23 | 1 | -62/+70 |
| | | | | classes. | ||||
* | Add ID type (of eventual hid_t) to the VOL "wrap" callback. | Quincey Koziol | 2019-02-07 | 1 | -3/+4 |
| | |||||
* | Corrected comment in src/H5VLint.c, fixed pass-through info size in | Quincey Koziol | 2019-01-06 | 1 | -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 Robinson | 2018-12-18 | 1 | -2/+2 |
| | |||||
* | Updated with extra sanity check and improved comment. | Dana Robinson | 2018-12-17 | 1 | -3/+5 |
| | |||||
* | Fixed an issue in the passthru Windows va_copy hack. | Dana Robinson | 2018-12-17 | 1 | -2/+2 |
| | |||||
* | Further va_list improvements. | Dana Robinson | 2018-12-17 | 1 | -0/+4 |
| | |||||
* | Updated the passthru VOL connector: | Dana Robinson | 2018-12-16 | 1 | -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 Koziol | 2018-12-03 | 1 | -558/+184 |
| | |||||
* | Add a couple of missing prototypes for static routines, along with updating | Quincey Koziol | 2018-11-30 | 1 | -0/+6 |
| | | | | a comment from VOL plugin -> connector. | ||||
* | Add support for "make check-vol", along with a few minor cleanups, etc. | Quincey Koziol | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | Refactor infrastructure for setting FAPL information from environment | Quincey Koziol | 2018-11-28 | 1 | -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 connector | Quincey Koziol | 2018-11-28 | 1 | -0/+3061 |