![]() |
HDF5
1.12.0
|
Functions | |
| void * | H5VL__native_attr_create (void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t H5_ATTR_UNUSED aapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| void * | H5VL__native_attr_open (void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t H5_ATTR_UNUSED aapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t | H5VL__native_attr_read (void *attr, hid_t dtype_id, void *buf, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t | H5VL__native_attr_write (void *attr, hid_t dtype_id, const void *buf, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t | H5VL__native_attr_get (void *obj, H5VL_attr_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t | H5VL__native_attr_specific (void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t | H5VL__native_attr_optional (void H5_ATTR_UNUSED *obj, H5VL_attr_optional_t opt_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t | H5VL__native_attr_close (void *attr, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t H5VL__native_attr_close | ( | void * | attr, |
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5A__close(), and ret_value.
| void* H5VL__native_attr_create | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | attr_name, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | acpl_id, | ||
| hid_t H5_ATTR_UNUSED | aapl_id, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5A__create(), H5A__create_by_name(), H5E_CANTINIT, H5G_loc_free(), H5G_loc_real(), H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), H5T_get_actual_type(), H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, H5G_loc_t::oloc, ret_value, H5VL_loc_params_t::type, and type.
| herr_t H5VL__native_attr_get | ( | void * | obj, |
| H5VL_attr_get_t | get_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References H5A_shared_t::data_size, FAIL, FUNC_LEAVE_NOAPI(), H5A__close(), H5A__get_create_plist(), H5A__get_info(), H5A__get_name(), H5A__get_type(), H5A__open_by_idx(), H5A__open_by_name(), H5A_get_space(), H5G_loc_real(), H5VL_ATTR_GET_ACPL, H5VL_ATTR_GET_INFO, H5VL_ATTR_GET_NAME, H5VL_ATTR_GET_SPACE, H5VL_ATTR_GET_STORAGE_SIZE, H5VL_ATTR_GET_TYPE, H5VL_OBJECT_BY_IDX, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_loc_by_idx::idx_type, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_idx::n, H5A_shared_t::name, H5VL_loc_by_name::name, H5VL_loc_by_idx::name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, H5A_t::shared, and H5VL_loc_params_t::type.
| void* H5VL__native_attr_open | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | attr_name, | ||
| hid_t H5_ATTR_UNUSED | aapl_id, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5A__open(), H5A__open_by_idx(), H5A__open_by_name(), H5G_loc_real(), H5VL_OBJECT_BY_IDX, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_loc_by_idx::idx_type, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_idx::n, H5VL_loc_by_name::name, H5VL_loc_by_idx::name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, and H5VL_loc_params_t::type.
| herr_t H5VL__native_attr_optional | ( | void H5_ATTR_UNUSED * | obj, |
| H5VL_attr_optional_t | opt_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5A__iterate_old(), and ret_value.
| herr_t H5VL__native_attr_read | ( | void * | attr, |
| hid_t | dtype_id, | ||
| void * | buf, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5A__read(), H5I_DATATYPE, H5I_object_verify(), NULL, and ret_value.
| herr_t H5VL__native_attr_specific | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_attr_specific_t | specific_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5A__delete_by_idx(), H5A__delete_by_name(), H5A__exists_by_name(), H5A__iterate(), H5A__rename_by_name(), H5G_loc_real(), H5O__attr_exists(), H5O__attr_remove(), H5O__attr_rename(), H5VL_ATTR_DELETE, H5VL_ATTR_EXISTS, H5VL_ATTR_ITER, H5VL_ATTR_RENAME, H5VL_OBJECT_BY_IDX, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_loc_by_idx::idx_type, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_idx::n, H5VL_loc_by_name::name, H5VL_loc_by_idx::name, H5VL_loc_params_t::obj_type, H5G_loc_t::oloc, H5VL_loc_by_idx::order, ret_value, and H5VL_loc_params_t::type.
| herr_t H5VL__native_attr_write | ( | void * | attr, |
| hid_t | dtype_id, | ||
| const void * | buf, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5A__write(), H5I_DATATYPE, H5I_object_verify(), NULL, and ret_value.