![]() |
HDF5
1.12.0
|
Functions | |
| void * | H5VL__native_object_open (void *obj, const H5VL_loc_params_t *loc_params, H5I_type_t *opened_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t | H5VL__native_object_copy (void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req) |
| herr_t | H5VL__native_object_get (void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t | H5VL__native_object_specific (void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t | H5VL__native_object_optional (void *obj, H5VL_object_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments) |
| herr_t H5VL__native_object_copy | ( | void * | src_obj, |
| const H5VL_loc_params_t * | loc_params1, | ||
| const char * | src_name, | ||
| void * | dst_obj, | ||
| const H5VL_loc_params_t * | loc_params2, | ||
| const char * | dst_name, | ||
| hid_t | ocpypl_id, | ||
| hid_t | lcpl_id, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5G_loc_real(), H5O_copy(), H5VL_loc_params_t::obj_type, and ret_value.
| herr_t H5VL__native_object_get | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_object_get_t | get_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_get_name(), H5G_get_name_by_addr(), H5G_loc_find_by_idx(), H5G_loc_free(), H5G_loc_info(), H5G_loc_real(), H5G_loc_reset(), H5I_FILE, H5O_get_info(), H5O_get_rc_and_type(), H5O_loc_reset(), H5VL_native_token_to_addr(), H5VL_OBJECT_BY_IDX, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_OBJECT_BY_TOKEN, H5VL_OBJECT_GET_FILE, H5VL_OBJECT_GET_INFO, H5VL_OBJECT_GET_NAME, H5VL_OBJECT_GET_TYPE, H5F_t::id_exists, 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_by_token, H5VL_loc_params_t::loc_data, H5VL_loc_by_idx::n, H5VL_loc_by_name::name, H5VL_loc_by_idx::name, name, NULL, H5VL_loc_params_t::obj_type, H5G_loc_t::oloc, H5VL_loc_by_idx::order, H5G_loc_t::path, ret_value, size, H5VL_loc_by_token::token, and H5VL_loc_params_t::type.
| void* H5VL__native_object_open | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5I_type_t * | opened_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req | ||
| ) |
References addr, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_loc_real(), H5I_FILE, H5O_open_by_addr(), H5O_open_by_idx(), H5O_open_name(), H5VL_native_token_to_addr(), H5VL_OBJECT_BY_IDX, H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_OBJECT_BY_TOKEN, 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_by_token, 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, H5G_loc_t::oloc, H5VL_loc_by_idx::order, ret_value, H5VL_loc_by_token::token, and H5VL_loc_params_t::type.
| herr_t H5VL__native_object_optional | ( | void * | obj, |
| H5VL_object_optional_t | optional_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5G_loc_find_by_idx(), H5G_loc_free(), H5G_loc_get_comment(), H5G_loc_native_info(), H5G_loc_real(), H5G_loc_reset(), H5G_loc_set_comment(), H5O_are_mdc_flushes_disabled(), H5O_disable_mdc_flushes(), H5O_enable_mdc_flushes(), H5O_get_native_info(), 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, H5G_loc_t::path, ret_value, and H5VL_loc_params_t::type.
| herr_t H5VL__native_object_specific | ( | void * | obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_object_specific_t | specific_type, | ||
| hid_t H5_ATTR_UNUSED | dxpl_id, | ||
| void H5_ATTR_UNUSED ** | req, | ||
| va_list | arguments | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_loc_exists(), H5G_loc_find(), H5G_loc_free(), H5G_loc_real(), H5G_loc_reset(), H5I_FILE, H5O__visit(), H5O_flush(), H5O_link(), H5O_refresh_metadata(), H5VL_native_addr_to_token(), H5VL_OBJECT_BY_NAME, H5VL_OBJECT_BY_SELF, H5VL_OBJECT_CHANGE_REF_COUNT, H5VL_OBJECT_EXISTS, H5VL_OBJECT_FLUSH, H5VL_OBJECT_LOOKUP, H5VL_OBJECT_REFRESH, H5VL_OBJECT_VISIT, HDassert(), H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, H5VL_loc_params_t::obj_type, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, and H5VL_loc_params_t::type.