![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5G_stab_fnd_ud_t |
| struct | H5G_bt_it_gnbi_t |
| struct | H5G_bt_it_gtbi_t |
| struct | H5G_bt_it_lbi_t |
Typedefs | |
| typedef struct H5G_bt_it_gnbi_t | H5G_bt_it_gnbi_t |
| typedef struct H5G_bt_it_gtbi_t | H5G_bt_it_gtbi_t |
| typedef struct H5G_bt_it_lbi_t | H5G_bt_it_lbi_t |
| typedef struct H5G_bt_it_gnbi_t H5G_bt_it_gnbi_t |
| typedef struct H5G_bt_it_gtbi_t H5G_bt_it_gtbi_t |
| typedef struct H5G_bt_it_lbi_t H5G_bt_it_lbi_t |
| herr_t H5G__stab_bh_size | ( | H5F_t * | f, |
| const H5O_stab_t * | stab, | ||
| H5_ih_info_t * | bh_info | ||
| ) |
References H5O_loc_t::addr, H5O_stab_t::btree_addr, FAIL, H5O_loc_t::file, H5B_iterate(), H5B_SNODE, H5E_CANTINIT, H5G__node_sumup(), H5O_msg_read(), HDassert(), NULL, and ret_value.
| herr_t H5G__stab_create | ( | H5O_loc_t * | grp_oloc, |
| const H5O_ginfo_t * | ginfo, | ||
| H5O_stab_t * | stab | ||
| ) |
| herr_t H5G__stab_create_components | ( | H5F_t * | f, |
| H5O_stab_t * | stab, | ||
| size_t | size_hint | ||
| ) |
References H5O_stab_t::btree_addr, f, FAIL, FUNC_LEAVE_NOAPI(), H5B_create(), H5B_SNODE, H5E_CANTINIT, H5HL_create(), H5HL_insert(), H5HL_protect(), H5HL_unprotect(), HDassert(), heap, H5O_stab_t::heap_addr, NULL, and ret_value.
Referenced by H5G__stab_create().
| herr_t H5G__stab_delete | ( | H5F_t * | f, |
| const H5O_stab_t * | stab | ||
| ) |
| ssize_t H5G__stab_get_name_by_idx | ( | const H5O_loc_t * | oloc, |
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| char * | name, | ||
| size_t | size | ||
| ) |
References H5O_stab_t::btree_addr, H5G_bt_it_gnbi_t::common, FAIL, FUNC_ENTER_NOAPI(), H5_ITER_DEC, H5B_iterate(), H5B_SNODE, H5E_CANTINIT, H5G__node_sumup(), H5HL_protect(), H5O_msg_read(), HDassert(), heap, H5O_stab_t::heap_addr, H5G_bt_it_idx_common_t::idx, n, NULL, H5G_bt_it_idx_common_t::num_objs, H5G_bt_it_idx_common_t::op, and ret_value.
Referenced by H5G_obj_get_name_by_idx().
| herr_t H5G__stab_insert | ( | const H5O_loc_t * | grp_oloc, |
| const char * | name, | ||
| H5O_link_t * | obj_lnk, | ||
| H5O_type_t | obj_type, | ||
| const void * | crt_info | ||
| ) |
References H5O_loc_t::addr, FAIL, H5O_loc_t::file, H5E_CANTINIT, H5G__stab_insert_real(), H5O_msg_read(), HDassert(), name, NULL, and ret_value.
| herr_t H5G__stab_insert_real | ( | H5F_t * | f, |
| const H5O_stab_t * | stab, | ||
| const char * | name, | ||
| H5O_link_t * | obj_lnk, | ||
| H5O_type_t | obj_type, | ||
| const void * | crt_info | ||
| ) |
References H5O_stab_t::btree_addr, H5G_bt_ins_t::common, H5G_bt_ins_t::crt_info, f, FAIL, FUNC_LEAVE_NOAPI(), H5B_insert(), H5B_SNODE, H5HL_protect(), H5HL_unprotect(), HDassert(), heap, H5G_bt_common_t::heap, H5O_stab_t::heap_addr, H5G_bt_ins_t::lnk, H5G_bt_common_t::name, name, NULL, H5G_bt_ins_t::obj_type, and ret_value.
Referenced by H5G__node_copy(), and H5G__stab_insert().
| herr_t H5G__stab_iterate | ( | const H5O_loc_t * | oloc, |
| 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, H5G_bt_it_bt_t::alloc_nlinks, H5O_stab_t::btree_addr, FAIL, H5O_loc_t::file, H5G_bt_it_it_t::final_ent, H5_INDEX_NAME, H5_ITER_DEC, H5B_iterate(), H5B_SNODE, H5E_BADVALUE, H5G__link_iterate_table(), H5G__link_release_table(), H5G__link_sort_table(), H5G__node_build_table(), H5G__node_iterate(), H5HL_protect(), H5HL_unprotect(), H5O_msg_read(), HDassert(), heap, H5G_bt_it_it_t::heap, H5G_bt_it_bt_t::heap, H5O_stab_t::heap_addr, H5G_link_table_t::lnks, H5G_bt_it_bt_t::ltable, H5G_link_table_t::nlinks, NULL, H5G_bt_it_it_t::op, H5G_bt_it_it_t::op_data, ret_value, and H5G_bt_it_it_t::skip.
Referenced by H5G__obj_iterate().
| htri_t H5G__stab_lookup | ( | const H5O_loc_t * | grp_oloc, |
| const char * | name, | ||
| H5O_link_t * | lnk | ||
| ) |
References H5G_bt_lkp_t::common, FAIL, H5O_loc_t::file, H5HL_protect(), H5O_msg_read(), HDassert(), H5G_stab_fnd_ud_t::heap, heap, H5G_bt_common_t::heap, H5O_stab_t::heap_addr, H5G_stab_fnd_ud_t::lnk, H5G_stab_fnd_ud_t::name, H5G_bt_common_t::name, name, NULL, H5G_bt_lkp_t::op, and ret_value.
Referenced by H5G__obj_lookup().
| herr_t H5G__stab_lookup_by_idx | ( | const H5O_loc_t * | grp_oloc, |
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5O_link_t * | lnk | ||
| ) |
References H5O_stab_t::btree_addr, H5G_bt_it_lbi_t::common, FAIL, H5_ITER_DEC, H5B_iterate(), H5B_SNODE, H5E_CANTINIT, H5G__node_sumup(), H5HL_protect(), H5O_msg_read(), HDassert(), heap, H5O_stab_t::heap_addr, H5G_bt_it_idx_common_t::idx, n, NULL, H5G_bt_it_idx_common_t::num_objs, H5G_bt_it_idx_common_t::op, and ret_value.
Referenced by H5G__stab_remove_by_idx(), and H5G_obj_lookup_by_idx().
| herr_t H5G__stab_remove | ( | const H5O_loc_t * | loc, |
| H5RS_str_t * | grp_full_path_r, | ||
| const char * | name | ||
| ) |
References H5O_stab_t::btree_addr, H5G_bt_rm_t::common, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_bt_rm_t::grp_full_path_r, H5B_remove(), H5B_SNODE, H5E_CANTINIT, H5HL_protect(), H5HL_unprotect(), H5O_msg_read(), HDassert(), heap, H5G_bt_common_t::heap, H5O_stab_t::heap_addr, H5G_bt_common_t::name, name, NULL, and ret_value.
Referenced by H5G_obj_remove().
| herr_t H5G__stab_remove_by_idx | ( | const H5O_loc_t * | grp_oloc, |
| H5RS_str_t * | grp_full_path_r, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References H5O_stab_t::btree_addr, H5G_bt_rm_t::common, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_bt_rm_t::grp_full_path_r, H5B_remove(), H5B_SNODE, H5E_CANTINIT, H5G__stab_lookup_by_idx(), H5HL_protect(), H5HL_unprotect(), H5O_msg_read(), H5O_msg_reset(), HDassert(), heap, H5G_bt_common_t::heap, H5O_stab_t::heap_addr, n, H5G_bt_common_t::name, H5O_link_t::name, NULL, and ret_value.
Referenced by H5G_obj_remove_by_idx().
| herr_t H5G__stab_valid | ( | H5O_loc_t * | grp_oloc, |
| H5O_stab_t * | alt_stab | ||
| ) |
References H5O_loc_t::addr, H5O_stab_t::btree_addr, FAIL, H5O_loc_t::file, H5B_SNODE, H5B_valid(), H5E_CANTINIT, H5E_clear_stack(), H5HL_protect(), H5HL_unprotect(), H5O_msg_read(), H5O_msg_write(), heap, H5O_stab_t::heap_addr, NULL, and ret_value.
Referenced by H5G_mkroot().