![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_BLK_EXTERN (str_buf) | |
| herr_t | H5G__ent_decode_vec (const H5F_t *f, const uint8_t **pp, const uint8_t *p_end, H5G_entry_t *ent, unsigned n) |
| herr_t | H5G_ent_decode (const H5F_t *f, const uint8_t **pp, H5G_entry_t *ent) |
| herr_t | H5G__ent_encode_vec (const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent, unsigned n) |
| herr_t | H5G_ent_encode (const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent) |
| void | H5G__ent_copy (H5G_entry_t *dst, const H5G_entry_t *src, H5_copy_depth_t depth) |
| void | H5G__ent_reset (H5G_entry_t *ent) |
| herr_t | H5G__ent_convert (H5F_t *f, H5HL_t *heap, const char *name, const H5O_link_t *lnk, H5O_type_t obj_type, const void *crt_info, H5G_entry_t *ent) |
| herr_t | H5G__ent_debug (const H5G_entry_t *ent, FILE *stream, int indent, int fwidth, const H5HL_t *heap) |
| H5FL_BLK_EXTERN | ( | str_buf | ) |
| herr_t H5G__ent_convert | ( | H5F_t * | f, |
| H5HL_t * | heap, | ||
| const char * | name, | ||
| const H5O_link_t * | lnk, | ||
| H5O_type_t | obj_type, | ||
| const void * | crt_info, | ||
| H5G_entry_t * | ent | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, H5G_cache_t::btree_addr, H5O_stab_t::btree_addr, H5G_entry_t::cache, H5G_obj_create_t::cache, H5G_obj_create_t::cache_type, f, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5E_CANTINIT, H5G__ent_reset(), H5G_CACHED_SLINK, H5G_CACHED_STAB, H5G_NOTHING_CACHED, H5HL_insert(), H5L_TYPE_ERROR, H5L_TYPE_EXTERNAL, H5L_TYPE_HARD, H5L_TYPE_MAX, H5L_TYPE_SOFT, H5O_loc_reset(), H5O_msg_exists(), H5O_msg_exists_oh(), H5O_msg_read_oh(), H5O_protect(), H5O_TYPE_GROUP, H5O_TYPE_UNKNOWN, H5O_unprotect(), H5O_link_t::hard, HDassert(), H5G_entry_t::header, heap, H5G_cache_t::heap_addr, H5O_stab_t::heap_addr, H5G_cache_t::lval_offset, H5O_link_soft_t::name, name, H5G_entry_t::name_off, NULL, ret_value, H5G_cache_t::slink, H5O_link_t::soft, H5G_cache_t::stab, H5G_entry_t::type, H5O_link_t::type, and H5O_link_t::u.
| void H5G__ent_copy | ( | H5G_entry_t * | dst, |
| const H5G_entry_t * | src, | ||
| H5_copy_depth_t | depth | ||
| ) |
References H5_COPY_DEEP, H5_COPY_SHALLOW, H5G__ent_reset(), H5MM_memcpy(), and HDassert().
| herr_t H5G__ent_debug | ( | const H5G_entry_t * | ent, |
| FILE * | stream, | ||
| int | indent, | ||
| int | fwidth, | ||
| const H5HL_t * | heap | ||
| ) |
References H5G_cache_t::btree_addr, H5G_entry_t::cache, FUNC_LEAVE_NOAPI(), fwidth, H5G_CACHED_ERROR, H5G_CACHED_SLINK, H5G_CACHED_STAB, H5G_NCACHED, H5G_NOTHING_CACHED, H5HL_offset_into(), HDfprintf(), H5G_entry_t::header, heap, H5G_cache_t::heap_addr, indent, H5G_cache_t::lval_offset, H5G_entry_t::name_off, NULL, H5G_cache_t::slink, H5G_cache_t::stab, and H5G_entry_t::type.
Referenced by H5F_debug(), and H5G_node_debug().
| herr_t H5G__ent_decode_vec | ( | const H5F_t * | f, |
| const uint8_t ** | pp, | ||
| const uint8_t * | p_end, | ||
| H5G_entry_t * | ent, | ||
| unsigned | n | ||
| ) |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5G_ent_decode(), HDassert(), n, ret_value, and u.
| herr_t H5G__ent_encode_vec | ( | const H5F_t * | f, |
| uint8_t ** | pp, | ||
| const H5G_entry_t * | ent, | ||
| unsigned | n | ||
| ) |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5G_ent_encode(), HDassert(), n, ret_value, and u.
| void H5G__ent_reset | ( | H5G_entry_t * | ent | ) |
References HDassert(), and H5G_entry_t::header.
Referenced by H5F_debug(), H5G__ent_convert(), and H5G__ent_copy().
| herr_t H5G_ent_decode | ( | const H5F_t * | f, |
| const uint8_t ** | pp, | ||
| H5G_entry_t * | ent | ||
| ) |
References H5G_cache_t::btree_addr, H5G_entry_t::cache, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5F_addr_decode(), H5G_CACHED_ERROR, H5G_CACHED_SLINK, H5G_CACHED_STAB, H5G_NCACHED, H5G_NOTHING_CACHED, HDassert(), H5G_entry_t::header, H5G_cache_t::heap_addr, H5G_cache_t::lval_offset, H5G_entry_t::name_off, ret_value, H5G_cache_t::slink, H5G_cache_t::stab, H5G_entry_t::type, and UINT32DECODE().
Referenced by H5G__ent_decode_vec().
| herr_t H5G_ent_encode | ( | const H5F_t * | f, |
| uint8_t ** | pp, | ||
| const H5G_entry_t * | ent | ||
| ) |
References H5G_cache_t::btree_addr, H5G_entry_t::cache, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5F_addr_encode(), H5G_CACHED_ERROR, H5G_CACHED_SLINK, H5G_CACHED_STAB, H5G_NCACHED, H5G_NOTHING_CACHED, HDassert(), H5G_entry_t::header, H5G_cache_t::heap_addr, H5G_cache_t::lval_offset, H5G_entry_t::name_off, ret_value, H5G_cache_t::slink, H5G_cache_t::stab, H5G_entry_t::type, and UINT32ENCODE().
Referenced by H5G__ent_encode_vec().