![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5G_loc_fnd_t |
| struct | H5G_loc_exists_t |
| struct | H5G_loc_fbi_t |
| struct | H5G_loc_info_t |
| struct | H5G_loc_native_info_t |
| struct | H5G_loc_sc_t |
| struct | H5G_loc_gc_t |
References addr, H5G_traverse(), HDassert(), name, and ret_value.
Referenced by H5G__node_copy().
| herr_t H5G__loc_insert | ( | H5G_loc_t * | grp_loc, |
| const char * | name, | ||
| H5G_loc_t * | obj_loc, | ||
| H5O_type_t | obj_type, | ||
| const void * | crt_info | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, H5O_link_t::corder, H5O_link_t::corder_valid, H5O_link_t::cset, FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5G_name_set(), H5G_obj_insert(), H5L_TYPE_HARD, H5O_link_t::hard, HDassert(), H5O_link_t::name, name, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, H5O_link_t::type, and H5O_link_t::u.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5G_loc_real(), H5I_get_type(), H5VL_object(), NULL, and ret_value.
Referenced by H5F__start_swmr_write(), H5F_mpi_retrieve_comm(), H5G_visit(), H5I__get_name_test(), H5O__attr_iterate(), and H5O__visit().
| herr_t H5G_loc_copy | ( | H5G_loc_t * | dst, |
| const H5G_loc_t * | src, | ||
| H5_copy_depth_t | depth | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5G_name_copy(), H5O_loc_copy(), HDassert(), H5G_loc_t::oloc, H5G_loc_t::path, and ret_value.
Referenced by H5F__start_swmr_write().
References H5G_loc_exists_t::exists, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, and ret_value.
Referenced by H5L__link_copy_file(), and H5VL__native_object_specific().
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5G_loc_fnd_t::loc, name, and ret_value.
Referenced by H5A__create_by_name(), H5A__delete_by_idx(), H5A__delete_by_name(), H5A__exists_by_name(), H5A__iterate(), H5A__open_by_idx(), H5A__open_by_name(), H5A__rename_by_name(), H5D__open_name(), H5F__mount(), H5F__unmount(), H5G__get_info_by_name(), H5G__open_name(), H5L__link_copy_file(), H5L_create_hard(), H5O__visit(), H5O_copy(), H5O_open_name(), H5T__open_name(), and H5VL__native_object_specific().
| herr_t H5G_loc_find_by_idx | ( | const H5G_loc_t * | loc, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5G_loc_t * | obj_loc | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5G_loc_fbi_t::idx_type, H5G_loc_fbi_t::loc, H5G_loc_fbi_t::n, n, H5G_loc_fbi_t::order, and ret_value.
Referenced by H5G__get_info_by_idx(), H5O_open_by_idx(), H5VL__native_object_get(), and H5VL__native_object_optional().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5G_name_free(), H5O_loc_free(), HDassert(), H5G_loc_t::oloc, H5G_loc_t::path, and ret_value.
Referenced by H5A__create_by_name(), H5A__delete_by_idx(), H5A__delete_by_name(), H5A__exists_by_name(), H5A__open_by_idx(), H5A__open_by_name(), H5A__rename_by_name(), H5D__open_name(), H5F__mount(), H5F__unmount(), H5G__get_info_by_idx(), H5G__get_info_by_name(), H5G__open_name(), H5L__link_copy_file(), H5O_open_by_idx(), H5O_open_name(), H5T__open_name(), H5VL__native_attr_create(), H5VL__native_object_get(), H5VL__native_object_optional(), and H5VL__native_object_specific().
| ssize_t H5G_loc_get_comment | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| char * | comment, | ||
| size_t | bufsize | ||
| ) |
References H5G_loc_gc_t::bufsize, H5G_loc_gc_t::comment, H5G_loc_gc_t::comment_size, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, and ret_value.
Referenced by H5VL__native_object_optional().
| herr_t H5G_loc_info | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5O_info2_t * | oinfo, | ||
| unsigned | fields | ||
| ) |
References FAIL, H5G_loc_info_t::fields, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, H5G_loc_info_t::oinfo, and ret_value.
Referenced by H5VL__native_object_get().
| herr_t H5G_loc_native_info | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5O_native_info_t * | oinfo, | ||
| unsigned | fields | ||
| ) |
References FAIL, H5G_loc_native_info_t::fields, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, H5G_loc_native_info_t::oinfo, and ret_value.
Referenced by H5VL__native_object_optional().
| herr_t H5G_loc_real | ( | void * | obj, |
| H5I_type_t | type, | ||
| H5G_loc_t * | loc | ||
| ) |
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5A_nameof(), H5A_oloc(), H5D_nameof(), H5D_oloc(), H5E_BADVALUE, H5G_nameof(), H5G_oloc(), H5G_root_loc(), H5I_ATTR, H5I_BADID, H5I_DATASET, H5I_DATASPACE, H5I_DATATYPE, H5I_ERROR_CLASS, H5I_ERROR_MSG, H5I_ERROR_STACK, H5I_FILE, H5I_GENPROP_CLS, H5I_GENPROP_LST, H5I_GROUP, H5I_MAP, H5I_NTYPES, H5I_SPACE_SEL_ITER, H5I_UNINIT, H5I_VFL, H5I_VOL, H5T_get_actual_type(), H5T_nameof(), H5T_oloc(), NULL, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, and type.
Referenced by H5G_loc(), H5VL__native_attr_create(), H5VL__native_attr_get(), H5VL__native_attr_open(), H5VL__native_attr_specific(), H5VL__native_dataset_create(), H5VL__native_dataset_open(), H5VL__native_datatype_commit(), H5VL__native_datatype_open(), H5VL__native_file_specific(), H5VL__native_group_create(), H5VL__native_group_get(), H5VL__native_group_open(), H5VL__native_group_optional(), H5VL__native_link_copy(), H5VL__native_link_create(), H5VL__native_link_get(), H5VL__native_link_move(), H5VL__native_link_specific(), H5VL__native_object_copy(), H5VL__native_object_get(), H5VL__native_object_open(), H5VL__native_object_optional(), and H5VL__native_object_specific().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5G_name_reset(), H5O_loc_reset(), HDassert(), H5G_loc_t::oloc, H5G_loc_t::path, and ret_value.
Referenced by H5A__create_by_name(), H5A__delete_by_idx(), H5A__delete_by_name(), H5A__exists_by_name(), H5A__iterate(), H5A__open_by_idx(), H5A__open_by_name(), H5A__rename_by_name(), H5D__open_name(), H5F__mount(), H5F__start_swmr_write(), H5F__unmount(), H5G__get_info_by_idx(), H5G__get_info_by_name(), H5G__obj_info(), H5G__open_name(), H5G_mkroot(), H5L__link_copy_file(), H5L_create_hard(), H5O__visit(), H5O_copy(), H5O_open_by_addr(), H5O_open_by_idx(), H5O_open_name(), H5O_refresh_metadata(), H5T__open_name(), H5VL__native_object_get(), H5VL__native_object_optional(), and H5VL__native_object_specific().
References H5G_loc_sc_t::comment, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, and ret_value.
Referenced by H5VL__native_object_optional().