![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5O_iter_cvt_t |
| struct | H5O_iter_opn_t |
| struct | H5O_iter_wrt_t |
| struct | H5O_iter_ren_t |
| struct | H5O_iter_rm_t |
| herr_t H5O__attr_bh_info | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| H5_ih_info_t * | bh_info | ||
| ) |
References H5O_ainfo_t::corder_bt2_addr, f, FAIL, H5O_ainfo_t::fheap_addr, FUNC_LEAVE_NOAPI(), H5A__get_ainfo(), H5B2_close(), H5B2_open(), H5B2_size(), H5HF_close(), H5HF_open(), H5HF_size(), HDassert(), H5_ih_info_t::heap_size, H5_ih_info_t::index_size, H5O_ainfo_t::name_bt2_addr, NULL, ret_value, and H5O_t::version.
| int H5O__attr_count | ( | const H5O_loc_t * | loc | ) |
References FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5O__attr_count_real(), H5O_protect(), H5O_unprotect(), HDassert(), NULL, and ret_value.
References H5C_cache_entry_t::addr, H5O_t::cache_info, f, FAIL, H5A__get_ainfo(), H5O_MSG_ATTR, HDassert(), H5O_t::mesg, H5O_ainfo_t::nattrs, H5O_t::nmesgs, ret_value, H5O_mesg_t::type, u, and H5O_t::version.
Referenced by H5O__attr_count().
References H5O_iter_cvt_t::ainfo, H5O_ainfo_t::corder_bt2_addr, H5O_iter_cvt_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_t::flags, H5A__dense_create(), H5A__get_ainfo(), H5E_CANTINIT, H5O_MESG_OP_LIB, H5O_MSG_ATTR, H5O_pin(), H5SM_can_share(), HDassert(), H5O_ainfo_t::index_corder, H5O_mesg_operator_t::lib_op, H5O_t::max_compact, H5O_ainfo_t::max_crt_idx, H5O_ainfo_t::name_bt2_addr, H5O_ainfo_t::nattrs, NULL, H5O_mesg_operator_t::op_type, H5O_msg_class_t::raw_size, ret_value, H5O_ainfo_t::track_corder, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__create().
References H5O_loc_t::addr, H5O_iter_rm_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_loc_t::file, H5O_iter_rm_t::found, H5A__dense_exists(), H5A__get_ainfo(), H5O_MESG_OP_LIB, H5O_protect(), HDassert(), H5O_mesg_operator_t::lib_op, H5O_iter_rm_t::name, name, NULL, H5O_mesg_operator_t::op_type, ret_value, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__create(), H5A__exists_by_name(), and H5VL__native_attr_specific().
| herr_t H5O__attr_iterate | ( | hid_t | loc_id, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | skip, | ||
| hsize_t * | last_attr, | ||
| const H5A_attr_iter_op_t * | attr_op, | ||
| void * | op_data | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5G_loc(), H5O_attr_iterate_real(), HDassert(), H5G_loc_t::oloc, and ret_value.
| H5A_t* H5O__attr_open_by_idx | ( | const H5O_loc_t * | loc, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References H5A_ATTR_OP_LIB, HDassert(), H5A_attr_iter_op_t::lib_op, NULL, H5A_attr_iter_op_t::op_type, ret_value, and H5A_attr_iter_op_t::u.
Referenced by H5A__open_by_idx().
References H5O_ainfo_t::fheap_addr, H5A__get_ainfo(), H5O_protect(), HDassert(), name, NULL, ret_value, and H5O_t::version.
Referenced by H5A__open(), and H5A__open_by_name().
References H5O_loc_t::addr, H5O_iter_rm_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_loc_t::file, H5O_iter_rm_t::found, H5A__dense_remove(), H5A__get_ainfo(), H5O_MESG_OP_LIB, H5O_pin(), HDassert(), H5O_mesg_operator_t::lib_op, H5O_iter_rm_t::name, name, NULL, H5O_mesg_operator_t::op_type, ret_value, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__delete_by_name(), and H5VL__native_attr_specific().
| herr_t H5O__attr_remove_by_idx | ( | const H5O_loc_t * | loc, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References H5O_loc_t::addr, H5A_attr_table_t::attrs, H5O_iter_rm_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_loc_t::file, H5O_iter_rm_t::found, H5A__compact_build_table(), H5A__dense_remove_by_idx(), H5A__get_ainfo(), H5E_BADVALUE, H5E_CANTINIT, H5O_MESG_OP_LIB, H5O_pin(), HDassert(), H5O_mesg_operator_t::lib_op, n, H5O_iter_rm_t::name, H5A_attr_table_t::nattrs, NULL, H5O_mesg_operator_t::op_type, ret_value, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__delete_by_idx().
References H5O_iter_ren_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_iter_ren_t::found, H5A__dense_rename(), H5A__get_ainfo(), H5O_MESG_OP_LIB, H5O_pin(), HDassert(), H5O_mesg_operator_t::lib_op, H5O_iter_ren_t::new_name, NULL, H5O_iter_ren_t::old_name, H5O_mesg_operator_t::op_type, ret_value, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__rename_by_name(), and H5VL__native_attr_specific().
| herr_t H5O__attr_update_shared | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| H5A_t * | attr, | ||
| H5O_shared_t * | update_sh_mesg | ||
| ) |
References H5O_iter_wrt_t::attr, H5O_iter_wrt_t::f, FAIL, H5O_ainfo_t::fheap_addr, H5O_iter_wrt_t::found, H5A__dense_write(), H5A__get_ainfo(), H5O_MESG_OP_LIB, H5O_pin(), HDassert(), H5O_mesg_operator_t::lib_op, NULL, H5O_mesg_operator_t::op_type, ret_value, H5O_mesg_operator_t::u, and H5O_t::version.
Referenced by H5A__write().
| herr_t H5O_attr_iterate_real | ( | hid_t | loc_id, |
| const H5O_loc_t * | loc, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | skip, | ||
| hsize_t * | last_attr, | ||
| const H5A_attr_iter_op_t * | attr_op, | ||
| void * | op_data | ||
| ) |
References H5O_loc_t::addr, H5A_attr_table_t::attrs, FAIL, H5O_ainfo_t::fheap_addr, H5O_loc_t::file, H5A__attr_iterate_table(), H5A__attr_release_table(), H5A__compact_build_table(), H5A__dense_iterate(), H5A__get_ainfo(), H5E_BADVALUE, H5E_CANTINIT, H5O_protect(), H5O_unprotect(), HDassert(), H5A_attr_table_t::nattrs, H5O_ainfo_t::nattrs, NULL, ret_value, and H5O_t::version.
Referenced by H5O__attr_iterate().