![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5G_node_key_t |
Typedefs | |
| typedef struct H5G_node_key_t | H5G_node_key_t |
Functions | |
| H5FL_DEFINE (H5G_node_t) | |
| H5FL_SEQ_DEFINE (H5G_entry_t) | |
| herr_t | H5G__node_free (H5G_node_t *sym) |
| int | H5G__node_iterate (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| int | H5G__node_sumup (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| int | H5G__node_by_idx (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| herr_t | H5G__node_init (H5F_t *f) |
| herr_t | H5G_node_close (const H5F_t *f) |
| int | H5G__node_copy (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| int | H5G__node_build_table (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| herr_t | H5G__node_iterate_size (H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t H5_ATTR_UNUSED addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata) |
| herr_t | H5G_node_debug (H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t heap_addr) |
Variables | |
| H5B_class_t | H5B_SNODE [1] |
| typedef struct H5G_node_key_t H5G_node_key_t |
| H5FL_DEFINE | ( | H5G_node_t | ) |
| H5FL_SEQ_DEFINE | ( | H5G_entry_t | ) |
| int H5G__node_build_table | ( | H5F_t * | f, |
| const void H5_ATTR_UNUSED * | _lt_key, | ||
| haddr_t | addr, | ||
| const void H5_ATTR_UNUSED * | _rt_key, | ||
| void * | _udata | ||
| ) |
References addr, H5G_bt_it_bt_t::alloc_nlinks, H5G_node_t::entry, f, FUNC_LEAVE_NOAPI(), H5AC_protect(), H5AC_SNODE, H5AC_unprotect(), H5G__ent_to_link(), H5HL_offset_into(), H5MM_realloc(), HDassert(), H5G_bt_it_bt_t::heap, H5G_link_table_t::lnks, H5G_bt_it_bt_t::ltable, name, H5G_entry_t::name_off, H5G_link_table_t::nlinks, H5G_node_t::nsyms, NULL, ret_value, and u.
Referenced by H5G__stab_iterate().
| int H5G__node_copy | ( | H5F_t * | f, |
| const void H5_ATTR_UNUSED * | _lt_key, | ||
| haddr_t | addr, | ||
| const void H5_ATTR_UNUSED * | _rt_key, | ||
| void * | _udata | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, addr, H5G_entry_t::cache, H5G_obj_create_t::cache, H5G_obj_create_t::cache_type, H5O_link_t::corder, H5O_link_t::corder_valid, H5G_bt_it_cpy_t::cpy_info, H5O_link_t::cset, H5G_bt_it_cpy_t::dst_file, H5G_bt_it_cpy_t::dst_stab, H5G_node_t::entry, H5O_copy_t::expand_soft_link, f, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_obj_create_t::gcpl_id, H5AC_protect(), H5AC_SNODE, H5AC_unprotect(), H5E_CANTINIT, H5E_clear_stack(), H5G__loc_addr(), H5G__stab_insert_real(), H5G_CACHED_SLINK, H5G_name_reset(), H5HL_offset_into(), H5HL_protect(), H5HL_unprotect(), H5L_TYPE_HARD, H5L_TYPE_SOFT, H5MM_memcpy(), H5O_copy_header_map(), H5O_loc_reset(), H5O_TYPE_GROUP, H5O_TYPE_UNKNOWN, H5O_link_t::hard, HDassert(), H5G_entry_t::header, heap, H5G_cache_t::lval_offset, H5O_link_soft_t::name, name, H5G_entry_t::name_off, H5G_node_t::nsyms, NULL, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, H5G_cache_t::slink, H5O_link_t::soft, H5G_bt_it_cpy_t::src_heap_addr, H5G_bt_it_cpy_t::src_oloc, H5G_entry_t::type, H5O_link_t::type, and H5O_link_t::u.
| herr_t H5G__node_free | ( | H5G_node_t * | sym | ) |
References H5G_node_t::cache_info, H5G_node_t::entry, FUNC_LEAVE_NOAPI(), HDassert(), and H5C_cache_entry_t::is_dirty.
References f, FAIL, FUNC_LEAVE_NOAPI(), H5B_shared_free(), H5B_shared_new(), H5B_SNODE, H5UC_create(), HDassert(), NULL, and ret_value.
Referenced by H5G_mkroot().
| int H5G__node_iterate | ( | H5F_t * | f, |
| const void H5_ATTR_UNUSED * | _lt_key, | ||
| haddr_t | addr, | ||
| const void H5_ATTR_UNUSED * | _rt_key, | ||
| void * | _udata | ||
| ) |
References addr, H5G_node_t::entry, f, H5G_bt_it_it_t::final_ent, FUNC_LEAVE_NOAPI(), H5AC_protect(), H5AC_SNODE, H5AC_unprotect(), H5G__ent_to_link(), H5HL_offset_into(), H5O_msg_reset(), HDassert(), H5G_bt_it_it_t::heap, name, H5G_entry_t::name_off, NULL, H5G_bt_it_it_t::op, H5G_bt_it_it_t::op_data, ret_value, H5G_bt_it_it_t::skip, and u.
Referenced by H5G__stab_iterate().
| herr_t H5G__node_iterate_size | ( | H5F_t * | f, |
| const void H5_ATTR_UNUSED * | _lt_key, | ||
| haddr_t H5_ATTR_UNUSED | addr, | ||
| const void H5_ATTR_UNUSED * | _rt_key, | ||
| void * | _udata | ||
| ) |
References f, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5G__stab_bh_size().
| int H5G__node_sumup | ( | H5F_t * | f, |
| const void H5_ATTR_UNUSED * | _lt_key, | ||
| haddr_t | addr, | ||
| const void H5_ATTR_UNUSED * | _rt_key, | ||
| void * | _udata | ||
| ) |
References addr, f, FUNC_LEAVE_NOAPI(), H5AC_protect(), H5AC_SNODE, H5AC_unprotect(), HDassert(), H5G_node_t::nsyms, NULL, and ret_value.
Referenced by H5G__stab_count(), H5G__stab_get_name_by_idx(), and H5G__stab_lookup_by_idx().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5G_node_debug | ( | H5F_t * | f, |
| haddr_t | addr, | ||
| FILE * | stream, | ||
| int | indent, | ||
| int | fwidth, | ||
| haddr_t | heap_addr | ||
| ) |
References addr, H5G_node_t::cache_info, H5G_node_t::entry, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), fwidth, H5AC_protect(), H5AC_SNODE, H5AC_unprotect(), H5B_debug(), H5B_SNODE, H5E_clear_stack(), H5G__ent_debug(), H5HL_offset_into(), H5HL_protect(), H5HL_unprotect(), HDassert(), HDfprintf(), heap, H5G_bt_common_t::heap, indent, H5C_cache_entry_t::is_dirty, H5G_entry_t::name_off, H5G_node_t::node_size, H5G_node_t::nsyms, NULL, ret_value, s, and u.
| H5B_class_t H5B_SNODE[1] |
Referenced by H5G__node_init(), H5G__stab_bh_size(), H5G__stab_count(), H5G__stab_create_components(), H5G__stab_delete(), H5G__stab_get_name_by_idx(), H5G__stab_insert_real(), H5G__stab_iterate(), H5G__stab_lookup_by_idx(), H5G__stab_remove(), H5G__stab_remove_by_idx(), H5G__stab_valid(), H5G__verify_cached_stab_test(), H5G__verify_cached_stabs_test(), and H5G_node_debug().