Jacob Smith
99bc714c4b
Move H5Fset_dset_no_attrs_hint VOL operations to native.
...
Move minimzied object header tests from separate file to test/ohdr.c
Some formatting changes.
2018-12-18 13:42:03 -06:00
Jacob Smith
5efc08a06d
Merge branch 'develop' into dset_ohdr_minimize
2018-12-18 11:50:58 -06:00
Quincey Koziol
c6831c7a75
Remove H5VL_FILE_CACHE_VOL_CONN from file specific callbacks, as it turns out
...
not to be necessary.
Also, correct _MSC_VER #ifdef
2018-12-17 17:25:10 -06:00
Jacob Smith
ea73325250
Merge branch 'develop' into dset_ohdr_minimize
2018-12-12 17:26:08 -06:00
Quincey Koziol
beb7428f68
Switch H5VL_class_value_t from unsigned to int, and add "invalid" ID value.
2018-11-29 08:26:25 -06:00
Quincey Koziol
f3ad03a538
Switch H5VL_class_value_t from enum to unsigned integer
2018-11-28 22:21:45 -06:00
Quincey Koziol
bf79e1bd76
Added 'notify' callback for async requests; switched VOL class and info
...
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.
2018-11-27 22:15:34 -06:00
Quincey Koziol
3055e499d5
Switch loc_params to VOL callbacks to pass struct by pointer instead of by
...
value.
2018-11-21 23:12:24 -06:00
Quincey Koziol
8939a2190f
Add info_to_str and str_to_info "management" callbacks for serializing and
...
deserializing a connector's info object.
2018-11-21 00:56:13 -06:00
Quincey Koziol
59c28780d3
Add VOL connector info to the flie access property list returned from
...
H5Fget_access_plist(). Also, other misc. cleanups, etc.
2018-11-18 00:38:29 -06:00
Quincey Koziol
ca1b9025fe
Switch switch remainder of API routines to use VOL callbacks.
2018-11-10 11:54:20 -06:00
Quincey Koziol
1daa7b830a
Switch driver | plugin => connector.
2018-11-04 01:27:23 -05:00
Quincey Koziol
df7cf2a9d3
Refactor, standardize, and revise the async request callbacks.
2018-11-04 00:05:08 -05:00
Quincey Koziol
1b00d04080
Refactor and standardize object VOL callbacks.
2018-11-01 14:54:44 -05:00
Quincey Koziol
8ee361f185
Move all callback-related routines into the callback source file, standardizing
...
their coding style
2018-10-28 01:31:28 -05:00
Quincey Koziol
4a32895724
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into stackable_vol
2018-10-25 18:32:13 -05:00
Quincey Koziol
0df6e44a6e
Squashed commit of private branch changes to support stackable VOL plugins.
...
modified: test/dsets.c
2018-10-24 23:52:47 -05:00
Dana Robinson
2d6d5cad0c
Updates to the VOL ID and object API calls.
...
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()
2018-10-17 02:06:28 -07:00
Dana Robinson
e962df1591
VOL FEATURE
2018-10-10 08:10:15 -07:00