summaryrefslogtreecommitdiffstats
path: root/src/H5VLpublic.h
Commit message (Collapse)AuthorAgeFilesLines
...
* [svn-r22285] make H5Ocopy use VOLMohamad Chaarawi2012-04-131-2/+0
|
* [svn-r22283] H5Lget routines through VOLMohamad Chaarawi2012-04-121-10/+17
| | | | | | | | H5G and H5A deprecated routines through VOL H5A exists(_by_name), delete_by_idx, rename through attr generic callbacks H5O incr/decr_ref_count set_comment(_by_name) exists(by_name) through a generic Object cb remove the attr generic callback and use the object generic callback instead add the usual workarounds for named datatypes in test code
* [svn-r22279] implement the attribute delete VOL callbackMohamad Chaarawi2012-04-111-1/+1
| | | | use the VOL get_space instead of the API routine in vlen_get_size
* [svn-r22278] make get_vfd go through a generic file callbackMohamad Chaarawi2012-04-111-37/+43
| | | | rearrange routines alphabetically
* [svn-r22258] links and attributes VOL routinesMohamad Chaarawi2012-04-081-8/+25
| | | | | change native location token to be of type H5O_loc_t several bug fixes and issues resolved
* [svn-r22250] - fix most of issues from code reviewMohamad Chaarawi2012-04-041-13/+25
| | | | | | | - object open routines fall back to the generic VL object open in case the specific call back is not impemented - H5L VOL create/copy/move routines - make VOL create routines have similar interface and stuff parameters in creation plist - some bug fixes
* [svn-r22194] - fix bug in set_vol_fapl to fix case when a vol is set ↵Mohamad Chaarawi2012-03-291-5/+5
| | | | | | explicitly by the user - remove the num_args parameter from the VOL GET callbacks
* [svn-r22193] - add VOL callback for H5Dset_extentMohamad Chaarawi2012-03-291-0/+1
|
* [svn-r22192] - change VOL callback for file open to be the same as the API callMohamad Chaarawi2012-03-291-1/+1
| | | | - some code formatting according to coding standard
* [svn-r22184] - make the H5I inc and dec ref count routines independent of ↵Mohamad Chaarawi2012-03-291-1/+1
| | | | | | the VOL wrapper id - change the free function for the VOL wrapper ID to also dec the ref count of the object ID to 0
* [svn-r22168] - switch VOL property to be a pointer rather than an IDMohamad Chaarawi2012-03-281-4/+1
| | | | - rename some utility routines
* [svn-r22165] reorder the callbacks in the VOL struct to have create, open, ↵Mohamad Chaarawi2012-03-281-11/+10
| | | | ..., close ordering
* [svn-r22153] renaming some VL public variables and wrapper ID typeMohamad Chaarawi2012-03-261-29/+29
|
* [svn-r22151] - object lookup returns the haddr_tMohamad Chaarawi2012-03-261-3/+4
| | | | - make the VL implementation for all variations of H5Oopen, H5Oget_info, H5Gget_info common, by looking up the object location first.
* [svn-r22125] add get callback for datasetsMohamad Chaarawi2012-03-221-1/+12
|
* [svn-r22123] update the VOL GET callbacks to use var_args instead of argc & argvMohamad Chaarawi2012-03-221-4/+4
|
* [svn-r22119] Changes:Mohamad Chaarawi2012-03-221-5/+36
| | | | | | | | | | | - add VOL implementation for H5O, H5D, and H5T functions - update the VOL interface with H5VLget routines - make upper level IDs of Type H5I_XXX_PUBLIC - bug fixes Comments: - some routines still don't go through VOL but have a workaround so they don't have to at the moment.
* [svn-r22032] - move all HDF5 library access for H5F routines to the native ↵Mohamad Chaarawi2012-03-071-61/+52
| | | | | | | | layer, higher layer only handle ids - create a high level user id to return to users to hold vol id and object id - all H5 callbacks implemented except for get_object_count/ids - some bug fixes, test suite fails for now pending update to user ids of other objects
* [svn-r21964] a working version that works with the entire test suiteMohamad Chaarawi2012-02-201-3/+4
|
* [svn-r21915] starting to set up vol frameworkMohamad Chaarawi2012-02-071-0/+136
fopen, fclose, fcreate routed through native vol