![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE_STATIC (H5HF_t) | |
| herr_t | H5HF_op_read (const void *obj, size_t obj_len, void *op_data) |
| herr_t | H5HF_op_write (const void *obj, size_t obj_len, void *op_data) |
| H5HF_t * | H5HF_create (H5F_t *f, const H5HF_create_t *cparam) |
| H5HF_t * | H5HF_open (H5F_t *f, haddr_t fh_addr) |
| herr_t | H5HF_get_id_len (H5HF_t *fh, size_t *id_len_p) |
| herr_t | H5HF_get_heap_addr (const H5HF_t *fh, haddr_t *heap_addr_p) |
| herr_t | H5HF_insert (H5HF_t *fh, size_t size, const void *obj, void *id) |
| herr_t | H5HF_get_obj_len (H5HF_t *fh, const void *_id, size_t *obj_len_p) |
| herr_t | H5HF_get_obj_off (H5HF_t *fh, const void *_id, hsize_t *obj_off_p) |
| herr_t | H5HF_read (H5HF_t *fh, const void *_id, void *obj) |
| herr_t | H5HF_write (H5HF_t *fh, void *_id, hbool_t H5_ATTR_UNUSED *id_changed, const void *obj) |
| herr_t | H5HF_op (H5HF_t *fh, const void *_id, H5HF_operator_t op, void *op_data) |
| herr_t | H5HF_remove (H5HF_t *fh, const void *_id) |
| herr_t | H5HF_close (H5HF_t *fh) |
| herr_t | H5HF_delete (H5F_t *f, haddr_t fh_addr) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| H5FL_DEFINE_STATIC | ( | H5HF_t | ) |
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__hdr_delete(), H5HF__hdr_protect(), H5HF__huge_term(), H5HF__space_close(), H5HF_hdr_decr(), H5HF_hdr_fuse_decr(), H5HF_man_iter_ready(), H5HF_man_iter_reset(), HDassert(), H5HF_t::hdr, hdr, H5HF_hdr_t::heap_addr, H5HF_hdr_t::next_block, NULL, H5HF_hdr_t::pending_delete, and ret_value.
Referenced by H5A__dense_create(), H5A__dense_exists(), H5A__dense_insert(), H5G__dense_create(), H5G__dense_insert(), H5HF_create(), H5HF_open(), H5O__attr_bh_info(), H5SM_ih_size(), and H5SM_list_debug().
| H5HF_t* H5HF_create | ( | H5F_t * | f, |
| const H5HF_create_t * | cparam | ||
| ) |
References H5HF_t::f, f, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_unprotect(), H5E_CANTINIT, H5HF__hdr_protect(), H5HF_close(), H5HF_hdr_create(), H5HF_hdr_fuse_incr(), H5HF_hdr_incr(), HDassert(), H5HF_t::hdr, hdr, NULL, and ret_value.
Referenced by H5A__dense_create(), and H5G__dense_create().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_unprotect(), H5HF__hdr_delete(), H5HF__hdr_protect(), HDassert(), hdr, NULL, and ret_value.
References FUNC_LEAVE_NOAPI(), HDassert(), H5HF_t::hdr, and H5HF_hdr_t::heap_addr.
Referenced by H5A__dense_create(), and H5G__dense_create().
References FUNC_LEAVE_NOAPI(), HDassert(), H5HF_t::hdr, and H5HF_hdr_t::id_len.
Referenced by H5A__dense_create(), and H5G__dense_create().
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_get_obj_len(), H5HF_man_get_obj_len(), H5HF_tiny_get_obj_len(), HDassert(), HDfprintf(), H5HF_t::hdr, and ret_value.
Referenced by H5HF_id_print().
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_get_obj_off(), H5HF__man_get_obj_off(), HDassert(), HDfprintf(), H5HF_t::hdr, and ret_value.
Referenced by H5HF_id_print().
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_insert(), H5HF__man_insert(), H5HF_tiny_insert(), HDassert(), H5HF_t::hdr, hdr, NULL, ret_value, and size.
Referenced by H5A__dense_insert(), and H5G__dense_insert().
| herr_t H5HF_op | ( | H5HF_t * | fh, |
| const void * | _id, | ||
| H5HF_operator_t | op, | ||
| void * | op_data | ||
| ) |
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_op(), H5HF__man_op(), H5HF_tiny_op(), HDassert(), HDfprintf(), H5HF_t::hdr, and ret_value.
Referenced by H5SM__message_compare().
| herr_t H5HF_op_read | ( | const void * | obj, |
| size_t | obj_len, | ||
| void * | op_data | ||
| ) |
References FUNC_LEAVE_NOAPI(), and H5MM_memcpy().
| herr_t H5HF_op_write | ( | const void * | obj, |
| size_t | obj_len, | ||
| void * | op_data | ||
| ) |
References FUNC_LEAVE_NOAPI(), and H5MM_memcpy().
References H5HF_t::f, f, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_unprotect(), H5HF__hdr_protect(), H5HF_close(), H5HF_hdr_fuse_incr(), H5HF_hdr_incr(), HDassert(), H5HF_t::hdr, hdr, NULL, and ret_value.
Referenced by H5A__dense_delete(), H5A__dense_exists(), H5A__dense_insert(), H5A__dense_iterate(), H5A__dense_open(), H5A__dense_remove(), H5A__dense_remove_by_idx(), H5A__dense_rename(), H5A__dense_write(), H5G__dense_delete(), H5G__dense_get_name_by_idx(), H5G__dense_insert(), H5G__dense_iterate(), H5G__dense_lookup(), H5G__dense_lookup_by_idx(), H5G__dense_remove(), H5G__dense_remove_by_idx(), H5O__attr_bh_info(), H5SM_get_refcount(), H5SM_ih_size(), and H5SM_list_debug().
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_read(), H5HF__man_read(), H5HF_tiny_read(), HDassert(), HDfprintf(), H5HF_t::hdr, and ret_value.
| herr_t H5HF_write | ( | H5HF_t * | fh, |
| void * | _id, | ||
| hbool_t H5_ATTR_UNUSED * | id_changed, | ||
| const void * | obj | ||
| ) |
References H5HF_hdr_t::f, H5HF_t::f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5HF__huge_write(), H5HF__man_write(), HDassert(), HDfprintf(), H5HF_t::hdr, and ret_value.
| hbool_t H5_PKG_INIT_VAR = FALSE |