![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5G_obj_oh_it_ud1_t |
| struct | H5G_obj_lnk_it_ud1_t |
| struct | H5G_obj_stab_it_ud1_t |
| herr_t H5G__obj_create | ( | H5F_t * | f, |
| H5G_obj_create_t * | gcrt_info, | ||
| H5O_loc_t * | oloc | ||
| ) |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5G_obj_create_t::gcpl_id, H5G__obj_create_real(), H5I_object(), H5P_get(), H5P_peek(), HDassert(), NULL, and ret_value.
Referenced by H5G__create(), and H5G_mkroot().
| herr_t H5G__obj_create_real | ( | H5F_t * | f, |
| const H5O_ginfo_t * | ginfo, | ||
| const H5O_linfo_t * | linfo, | ||
| const H5O_pline_t * | pline, | ||
| H5G_obj_create_t * | gcrt_info, | ||
| H5O_loc_t * | oloc | ||
| ) |
References H5G_cache_t::btree_addr, H5O_stab_t::btree_addr, H5G_obj_create_t::cache, H5G_obj_create_t::cache_type, H5O_link_t::corder, H5O_link_t::corder_valid, H5O_link_t::cset, H5O_ginfo_t::est_name_len, H5O_ginfo_t::est_num_entries, f, FAIL, FUNC_LEAVE_NOAPI(), H5G_obj_create_t::gcpl_id, H5E_BADVALUE, H5E_CANTINIT, H5F_LIBVER_V18, H5G__stab_create(), H5G_CACHED_STAB, H5L_TYPE_HARD, H5O_create(), H5O_msg_create(), H5O_msg_size_f(), H5T_CSET_ASCII, HDassert(), hdr_size, H5G_cache_t::heap_addr, H5O_stab_t::heap_addr, H5O_linfo_t::index_corder, H5O_link_t::name, H5O_pline_t::nused, ret_value, H5G_cache_t::stab, H5O_linfo_t::track_corder, and H5O_link_t::type.
Referenced by H5G__obj_create().
| htri_t H5G__obj_get_linfo | ( | const H5O_loc_t * | grp_oloc, |
| H5O_linfo_t * | linfo | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_linfo_t::fheap_addr, H5O_loc_t::file, H5B2_close(), H5B2_get_nrec(), H5B2_open(), H5O_get_nlinks(), H5O_msg_exists(), H5O_msg_read(), HDassert(), H5O_linfo_t::name_bt2_addr, H5O_linfo_t::nlinks, NULL, and ret_value.
Referenced by H5G__is_empty_test(), H5G__is_new_dense_test(), H5G__new_dense_info_test(), H5G__obj_info(), H5G__obj_iterate(), H5G__obj_lookup(), H5G_get_create_plist(), H5G_obj_get_name_by_idx(), H5G_obj_insert(), H5G_obj_lookup_by_idx(), H5G_obj_remove(), H5G_obj_remove_by_idx(), and H5G_visit().
| herr_t H5G__obj_info | ( | const H5O_loc_t * | oloc, |
| H5G_info_t * | grp_info | ||
| ) |
References FAIL, H5O_linfo_t::fheap_addr, FUNC_LEAVE_NOAPI(), H5G__obj_get_linfo(), H5G__stab_count(), H5G_close(), H5G_loc_reset(), H5G_open(), H5G_STORAGE_TYPE_COMPACT, H5G_STORAGE_TYPE_DENSE, H5G_STORAGE_TYPE_SYMBOL_TABLE, H5O_loc_copy_deep(), HDassert(), H5G_info_t::max_corder, H5O_linfo_t::max_corder, H5G_info_t::mounted, H5G_info_t::nlinks, H5O_linfo_t::nlinks, NULL, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, and H5G_info_t::storage_type.
Referenced by H5G__get_info_by_idx(), H5G__get_info_by_name(), and H5VL__native_group_get().
| herr_t H5G__obj_iterate | ( | const H5O_loc_t * | grp_oloc, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | skip, | ||
| hsize_t * | last_lnk, | ||
| H5G_lib_iterate_t | op, | ||
| void * | op_data | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_linfo_t::fheap_addr, H5O_loc_t::file, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5E_BADVALUE, H5G__compact_iterate(), H5G__dense_iterate(), H5G__obj_get_linfo(), H5G__stab_iterate(), HDassert(), H5O_linfo_t::nlinks, ret_value, and H5O_linfo_t::track_corder.
Referenced by H5G_iterate(), and H5G_visit().
| htri_t H5G__obj_lookup | ( | const H5O_loc_t * | grp_oloc, |
| const char * | name, | ||
| H5O_link_t * | lnk | ||
| ) |
| ssize_t H5G_obj_get_name_by_idx | ( | const H5O_loc_t * | oloc, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| char * | name, | ||
| size_t | size | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_linfo_t::fheap_addr, H5O_loc_t::file, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5E_BADVALUE, H5G__compact_get_name_by_idx(), H5G__dense_get_name_by_idx(), H5G__obj_get_linfo(), H5G__stab_get_name_by_idx(), HDassert(), n, name, ret_value, size, and H5O_linfo_t::track_corder.
| herr_t H5G_obj_insert | ( | const H5O_loc_t * | grp_oloc, |
| const char * | name, | ||
| H5O_link_t * | obj_lnk, | ||
| hbool_t | adj_link, | ||
| H5O_type_t | obj_type, | ||
| const void * | crt_info | ||
| ) |
References H5O_mesg_operator_t::app_op, H5G_obj_oh_it_ud1_t::f, FAIL, H5O_linfo_t::fheap_addr, H5E_CANTINIT, H5G__dense_create(), H5G__obj_get_linfo(), H5O_MESG_OP_APP, H5O_msg_exists(), H5O_msg_raw_size(), H5O_msg_read(), HDassert(), H5G_obj_oh_it_ud1_t::linfo, H5O_ginfo_t::max_compact, H5O_linfo_t::max_corder, name, H5O_linfo_t::nlinks, NULL, H5G_obj_oh_it_ud1_t::oh_addr, H5O_mesg_operator_t::op_type, ret_value, H5O_linfo_t::track_corder, and H5O_mesg_operator_t::u.
Referenced by H5G__loc_insert().
| herr_t H5G_obj_lookup_by_idx | ( | const H5O_loc_t * | grp_oloc, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5O_link_t * | lnk | ||
| ) |
| herr_t H5G_obj_remove | ( | const H5O_loc_t * | oloc, |
| H5RS_str_t * | grp_full_path_r, | ||
| const char * | name | ||
| ) |
References FAIL, H5O_linfo_t::fheap_addr, H5G__compact_remove(), H5G__dense_remove(), H5G__obj_get_linfo(), H5G__stab_remove(), HDassert(), name, and ret_value.
| herr_t H5G_obj_remove_by_idx | ( | const H5O_loc_t * | grp_oloc, |
| H5RS_str_t * | grp_full_path_r, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |