diff options
author | Jerome Soumagne <jsoumagne@hdfgroup.org> | 2019-01-11 01:58:17 (GMT) |
---|---|---|
committer | Jerome Soumagne <jsoumagne@hdfgroup.org> | 2019-10-08 19:30:24 (GMT) |
commit | 0f4e080309d09a5f0d6911efce064ee487a759be (patch) | |
tree | d57fd2f6ff207d7d3d965f283583653ace51fda9 /src/H5VLconnector.h | |
parent | 616567f8a18736a6e02bb41c0f00954726464c02 (diff) | |
download | hdf5-0f4e080309d09a5f0d6911efce064ee487a759be.zip hdf5-0f4e080309d09a5f0d6911efce064ee487a759be.tar.gz hdf5-0f4e080309d09a5f0d6911efce064ee487a759be.tar.bz2 |
Remove ability to loc by ref from H5VL layer
Diffstat (limited to 'src/H5VLconnector.h')
-rw-r--r-- | src/H5VLconnector.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/H5VLconnector.h b/src/H5VLconnector.h index 6ec0aac..3597751 100644 --- a/src/H5VLconnector.h +++ b/src/H5VLconnector.h @@ -159,9 +159,6 @@ typedef enum H5VL_link_specific_t { /* types for object GET callback */ typedef enum H5VL_object_get_t { - H5VL_REF_GET_NAME, /* object name, for reference */ - H5VL_REF_GET_REGION, /* dataspace of region */ - H5VL_REF_GET_TYPE, /* type of object */ H5VL_OBJECT_GET_NAME, /* object name */ H5VL_OBJECT_GET_TYPE /* object type */ } H5VL_object_get_t; @@ -172,7 +169,6 @@ typedef enum H5VL_object_specific_t { H5VL_OBJECT_EXISTS, /* H5Oexists_by_name */ H5VL_OBJECT_LOOKUP, /* Lookup object */ H5VL_OBJECT_VISIT, /* H5Ovisit(_by_name) */ - H5VL_REF_CREATE, /* H5Rcreate */ H5VL_OBJECT_FLUSH, /* H5{D|G|O|T}flush */ H5VL_OBJECT_REFRESH /* H5{D|G|O|T}refresh */ } H5VL_object_specific_t; @@ -197,7 +193,6 @@ typedef enum H5VL_loc_type_t { H5VL_OBJECT_BY_SELF, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_IDX, - H5VL_OBJECT_BY_REF, H5VL_OBJECT_BY_TOKEN } H5VL_loc_type_t; @@ -214,18 +209,12 @@ typedef struct H5VL_loc_by_idx { hid_t lapl_id; } H5VL_loc_by_idx_t; -typedef struct H5VL_loc_by_ref { - H5R_type_t ref_type; - const void *_ref; - hid_t lapl_id; -} H5VL_loc_by_ref_t; - typedef struct H5VL_loc_by_token { void *token; } H5VL_loc_by_token_t; /* Structure to hold parameters for object locations. - * Either: BY_SELF, BY_NAME, BY_IDX, BY_REF, BY_TOKEN + * Either: BY_SELF, BY_NAME, BY_IDX, BY_TOKEN * * Note: Leave loc_by_token as the first union member so we * can perform the simplest initialization of the struct @@ -236,11 +225,10 @@ typedef struct H5VL_loc_by_token { typedef struct H5VL_loc_params_t { H5I_type_t obj_type; H5VL_loc_type_t type; - union{ + union { H5VL_loc_by_token_t loc_by_token; H5VL_loc_by_name_t loc_by_name; H5VL_loc_by_idx_t loc_by_idx; - H5VL_loc_by_ref_t loc_by_ref; } loc_data; } H5VL_loc_params_t; |