![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5G_dense_bt_ud_t |
| struct | H5G_bt2_ud_it_t |
| struct | H5G_fh_ud_it_t |
| struct | H5G_bt2_ud_rm_t |
| struct | H5G_fh_ud_rm_t |
| struct | H5G_bt2_ud_rmbi_t |
| struct | H5G_fh_ud_rmbi_t |
| struct | H5G_bt2_ud_gnbi_t |
| struct | H5G_fh_ud_gnbi_t |
| struct | H5G_bt2_ud_lbi_t |
| struct | H5G_fh_ud_lbi_t |
| herr_t H5G__dense_build_table | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| H5G_link_table_t * | ltable | ||
| ) |
| herr_t H5G__dense_create | ( | H5F_t * | f, |
| H5O_linfo_t * | linfo, | ||
| const H5O_pline_t * | pline | ||
| ) |
References H5HF_create_t::checksum_dblocks, H5B2_create_t::cls, H5O_linfo_t::corder_bt2_addr, f, FAIL, H5O_linfo_t::fheap_addr, FUNC_LEAVE_NOAPI(), H5_CHECK_OVERFLOW(), H5B2_close(), H5B2_create(), H5B2_get_addr(), H5E_CANTINIT, H5G_BT2_CORDER, H5G_BT2_NAME, H5HF_close(), H5HF_create(), H5HF_get_heap_addr(), H5HF_get_id_len(), HDassert(), HDfprintf(), H5O_linfo_t::index_corder, H5HF_create_t::managed, H5HF_dtable_cparam_t::max_direct_size, H5HF_dtable_cparam_t::max_index, H5HF_create_t::max_man_size, H5B2_create_t::merge_percent, H5O_linfo_t::name_bt2_addr, H5B2_create_t::node_size, NULL, H5HF_create_t::pline, ret_value, H5B2_create_t::rrec_size, H5B2_create_t::split_percent, H5HF_dtable_cparam_t::start_block_size, H5HF_dtable_cparam_t::start_root_rows, and H5HF_dtable_cparam_t::width.
Referenced by H5G_obj_insert().
| herr_t H5G__dense_delete | ( | H5F_t * | f, |
| H5O_linfo_t * | linfo, | ||
| hbool_t | adj_link | ||
| ) |
References H5G_bt2_ud_rm_t::common, H5G_bt2_ud_rm_t::corder_bt2_addr, H5O_linfo_t::corder_bt2_addr, H5G_bt2_ud_common_t::f, f, FAIL, H5G_bt2_ud_common_t::fheap, H5O_linfo_t::fheap_addr, H5G_bt2_ud_common_t::found_op, H5G_bt2_ud_common_t::found_op_data, H5G_bt2_ud_rm_t::grp_full_path_r, H5B2_delete(), H5HF_open(), HDassert(), H5G_bt2_ud_common_t::name, H5O_linfo_t::name_bt2_addr, H5G_bt2_ud_common_t::name_hash, NULL, H5G_bt2_ud_rm_t::rem_from_fheap, H5G_bt2_ud_rm_t::replace_names, and ret_value.
| ssize_t H5G__dense_get_name_by_idx | ( | H5F_t * | f, |
| H5O_linfo_t * | linfo, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| char * | name, | ||
| size_t | size | ||
| ) |
References H5O_linfo_t::corder_bt2_addr, H5G_bt2_ud_gnbi_t::f, f, FAIL, H5G_bt2_ud_gnbi_t::fheap, H5O_linfo_t::fheap_addr, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_index(), H5B2_open(), H5HF_open(), HDassert(), n, H5G_bt2_ud_gnbi_t::name, name, H5O_linfo_t::name_bt2_addr, H5G_bt2_ud_gnbi_t::name_size, NULL, ret_value, and size.
Referenced by H5G_obj_get_name_by_idx().
| herr_t H5G__dense_insert | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| const H5O_link_t * | lnk | ||
| ) |
References H5G_bt2_ud_ins_t::common, H5G_bt2_ud_common_t::corder, H5O_link_t::corder, H5O_linfo_t::corder_bt2_addr, H5G_bt2_ud_common_t::f, f, FAIL, H5G_bt2_ud_common_t::fheap, H5O_linfo_t::fheap_addr, H5G_bt2_ud_common_t::found_op, H5G_bt2_ud_common_t::found_op_data, FUNC_LEAVE_NOAPI(), H5_checksum_lookup3(), H5B2_close(), H5B2_insert(), H5B2_open(), H5E_CANTINIT, H5HF_close(), H5HF_insert(), H5HF_open(), H5O_msg_encode(), H5O_msg_raw_size(), H5WB_actual(), H5WB_unwrap(), H5WB_wrap(), HDassert(), HDfprintf(), H5G_bt2_ud_ins_t::id, H5O_linfo_t::index_corder, H5G_bt2_ud_common_t::name, H5O_link_t::name, H5O_linfo_t::name_bt2_addr, H5G_bt2_ud_common_t::name_hash, NULL, and ret_value.
| herr_t H5G__dense_iterate | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| 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_linfo_t::corder_bt2_addr, H5G_bt2_ud_it_t::count, H5G_bt2_ud_it_t::f, f, FAIL, H5G_bt2_ud_it_t::fheap, H5O_linfo_t::fheap_addr, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_iterate(), H5B2_open(), H5HF_open(), HDassert(), H5O_linfo_t::name_bt2_addr, NULL, H5G_bt2_ud_it_t::op, H5G_bt2_ud_it_t::op_data, ret_value, and H5G_bt2_ud_it_t::skip.
Referenced by H5G__dense_build_table(), and H5G__obj_iterate().
| htri_t H5G__dense_lookup | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| const char * | name, | ||
| H5O_link_t * | lnk | ||
| ) |
References H5G_bt2_ud_common_t::f, f, FAIL, H5G_bt2_ud_common_t::fheap, H5G_bt2_ud_common_t::found_op, H5_checksum_lookup3(), H5B2_open(), H5HF_open(), HDassert(), H5G_bt2_ud_common_t::name, name, H5G_bt2_ud_common_t::name_hash, NULL, and ret_value.
Referenced by H5G__obj_lookup().
| herr_t H5G__dense_lookup_by_idx | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5O_link_t * | lnk | ||
| ) |
References H5O_linfo_t::corder_bt2_addr, H5G_bt2_ud_lbi_t::f, f, FAIL, H5G_bt2_ud_lbi_t::fheap, H5O_linfo_t::fheap_addr, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_index(), H5B2_open(), H5HF_open(), HDassert(), H5G_bt2_ud_lbi_t::lnk, n, H5O_linfo_t::name_bt2_addr, NULL, and ret_value.
Referenced by H5G_obj_lookup_by_idx().
| herr_t H5G__dense_remove | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| H5RS_str_t * | grp_full_path_r, | ||
| const char * | name | ||
| ) |
References H5G_bt2_ud_rm_t::common, H5G_bt2_ud_rm_t::corder_bt2_addr, H5O_linfo_t::corder_bt2_addr, H5G_bt2_ud_common_t::f, f, FAIL, H5G_bt2_ud_common_t::fheap, H5O_linfo_t::fheap_addr, H5G_bt2_ud_common_t::found_op, H5G_bt2_ud_common_t::found_op_data, H5G_bt2_ud_rm_t::grp_full_path_r, H5_checksum_lookup3(), H5B2_open(), H5B2_remove(), H5HF_open(), HDassert(), H5G_bt2_ud_common_t::name, name, H5O_linfo_t::name_bt2_addr, H5G_bt2_ud_common_t::name_hash, NULL, H5G_bt2_ud_rm_t::rem_from_fheap, H5G_bt2_ud_rm_t::replace_names, and ret_value.
Referenced by H5G_obj_remove().
| herr_t H5G__dense_remove_by_idx | ( | H5F_t * | f, |
| const H5O_linfo_t * | linfo, | ||
| H5RS_str_t * | grp_full_path_r, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References H5G_bt2_ud_rmbi_t::f, f, FAIL, H5G_bt2_ud_rmbi_t::fheap, H5G_bt2_ud_rmbi_t::grp_full_path_r, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_open(), H5B2_remove_by_idx(), H5HF_open(), HDassert(), H5G_bt2_ud_rmbi_t::idx_type, n, NULL, H5G_bt2_ud_rmbi_t::other_bt2_addr, and ret_value.
Referenced by H5G_obj_remove_by_idx().