![]() |
HDF5
1.12.0
|
Functions | |
| herr_t | H5G__ent_to_link (H5O_link_t *lnk, const H5HL_t *heap, const H5G_entry_t *ent, const char *name) |
| herr_t | H5G_link_to_info (const H5O_loc_t *link_loc, const H5O_link_t *lnk, H5L_info2_t *info) |
| herr_t | H5G__link_to_loc (const H5G_loc_t *grp_loc, const H5O_link_t *lnk, H5G_loc_t *obj_loc) |
| herr_t | H5G__link_sort_table (H5G_link_table_t *ltable, H5_index_t idx_type, H5_iter_order_t order) |
| herr_t | H5G__link_iterate_table (const H5G_link_table_t *ltable, hsize_t skip, hsize_t *last_lnk, const H5G_lib_iterate_t op, void *op_data) |
| herr_t | H5G__link_release_table (H5G_link_table_t *ltable) |
| herr_t | H5G__link_name_replace (H5F_t *file, H5RS_str_t *grp_full_path_r, const H5O_link_t *lnk) |
| herr_t H5G__ent_to_link | ( | H5O_link_t * | lnk, |
| const H5HL_t * | heap, | ||
| const H5G_entry_t * | ent, | ||
| const char * | name | ||
| ) |
References H5O_link_hard_t::addr, H5G_entry_t::cache, H5O_link_t::corder, H5O_link_t::corder_valid, H5O_link_t::cset, FAIL, FUNC_LEAVE_NOAPI(), H5G_CACHED_SLINK, H5HL_offset_into(), H5L_TYPE_HARD, H5L_TYPE_SOFT, H5MM_xfree(), H5MM_xstrdup(), H5O_link_t::hard, HDassert(), H5G_entry_t::header, heap, H5G_cache_t::lval_offset, H5O_link_soft_t::name, H5O_link_t::name, name, NULL, ret_value, s, H5G_cache_t::slink, H5O_link_t::soft, H5G_entry_t::type, H5O_link_t::type, and H5O_link_t::u.
Referenced by H5G__node_build_table(), and H5G__node_iterate().
| herr_t H5G__link_iterate_table | ( | const H5G_link_table_t * | ltable, |
| hsize_t | skip, | ||
| hsize_t * | last_lnk, | ||
| const H5G_lib_iterate_t | op, | ||
| void * | op_data | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), H5G_link_table_t::lnks, H5G_link_table_t::nlinks, ret_value, and u.
Referenced by H5G__stab_iterate().
| herr_t H5G__link_name_replace | ( | H5F_t * | file, |
| H5RS_str_t * | grp_full_path_r, | ||
| const H5O_link_t * | lnk | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5G_build_fullpath_refstr_str(), H5G_NAME_DELETE, H5G_name_replace(), H5RS_decr(), HDassert(), H5O_link_t::name, NULL, and ret_value.
| herr_t H5G__link_release_table | ( | H5G_link_table_t * | ltable | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5MM_xfree(), H5O_msg_reset(), HDassert(), H5G_link_table_t::lnks, H5G_link_table_t::nlinks, NULL, ret_value, and u.
Referenced by H5G__stab_iterate().
| herr_t H5G__link_sort_table | ( | H5G_link_table_t * | ltable, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order | ||
| ) |
References H5_INDEX_NAME, H5_ITER_INC, HDassert(), H5G_link_table_t::lnks, H5G_link_table_t::nlinks, and ret_value.
Referenced by H5G__stab_iterate().
| herr_t H5G__link_to_loc | ( | const H5G_loc_t * | grp_loc, |
| const H5O_link_t * | lnk, | ||
| H5G_loc_t * | obj_loc | ||
| ) |
| herr_t H5G_link_to_info | ( | const H5O_loc_t * | link_loc, |
| const H5O_link_t * | lnk, | ||
| H5L_info2_t * | info | ||
| ) |
References H5O_link_hard_t::addr, H5L_info2_t::corder, H5O_link_t::corder, H5L_info2_t::corder_valid, H5O_link_t::corder_valid, H5L_info2_t::cset, H5O_link_t::cset, FAIL, H5O_loc_t::file, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_FILE, H5L_find_class(), H5L_TYPE_ERROR, H5L_TYPE_EXTERNAL, H5L_TYPE_HARD, H5L_TYPE_MAX, H5L_TYPE_SOFT, H5VL_native_addr_to_token(), H5O_link_t::hard, HDassert(), H5O_link_soft_t::name, H5O_link_t::name, NULL, H5L_class_t::query_func, ret_value, H5O_link_ud_t::size, H5O_link_t::soft, H5L_info2_t::token, H5L_info2_t::type, H5O_link_t::type, H5L_info2_t::u, H5O_link_t::u, H5O_link_t::ud, H5O_link_ud_t::udata, and H5L_info2_t::val_size.