![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5A_bt2_od_wrt_t |
| struct | H5A_bt2_ud_it_t |
| struct | H5A_fh_ud_cp_t |
| struct | H5A_bt2_ud_rm_t |
| struct | H5A_bt2_ud_rmbi_t |
Typedefs | |
| typedef struct H5A_bt2_od_wrt_t | H5A_bt2_od_wrt_t |
| typedef struct H5A_bt2_ud_rm_t | H5A_bt2_ud_rm_t |
| typedef struct H5A_bt2_ud_rmbi_t | H5A_bt2_ud_rmbi_t |
Functions | |
| herr_t | H5A__dense_create (H5F_t *f, H5O_ainfo_t *ainfo) |
| H5A_t * | H5A__dense_open (H5F_t *f, const H5O_ainfo_t *ainfo, const char *name) |
| herr_t | H5A__dense_insert (H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr) |
| herr_t | H5A__dense_write (H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr) |
| herr_t | H5A__dense_rename (H5F_t *f, const H5O_ainfo_t *ainfo, const char *old_name, const char *new_name) |
| herr_t | H5A__dense_iterate (H5F_t *f, hid_t loc_id, const H5O_ainfo_t *ainfo, 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) |
| herr_t | H5A__dense_remove (H5F_t *f, const H5O_ainfo_t *ainfo, const char *name) |
| herr_t | H5A__dense_remove_by_idx (H5F_t *f, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n) |
| htri_t | H5A__dense_exists (H5F_t *f, const H5O_ainfo_t *ainfo, const char *name) |
| herr_t | H5A__dense_delete (H5F_t *f, H5O_ainfo_t *ainfo) |
| typedef struct H5A_bt2_od_wrt_t H5A_bt2_od_wrt_t |
| typedef struct H5A_bt2_ud_rm_t H5A_bt2_ud_rm_t |
| typedef struct H5A_bt2_ud_rmbi_t H5A_bt2_ud_rmbi_t |
| herr_t H5A__dense_create | ( | H5F_t * | f, |
| H5O_ainfo_t * | ainfo | ||
| ) |
References H5HF_create_t::checksum_dblocks, H5B2_create_t::cls, H5O_ainfo_t::corder_bt2_addr, f, FAIL, H5O_ainfo_t::fheap_addr, FUNC_LEAVE_NOAPI(), H5A_BT2_CORDER, H5A_BT2_NAME, H5B2_close(), H5B2_create(), H5B2_get_addr(), H5E_CANTINIT, H5HF_close(), H5HF_create(), H5HF_get_heap_addr(), H5HF_get_id_len(), HDassert(), HDfprintf(), H5O_ainfo_t::index_corder, H5HF_create_t::managed, H5HF_dtable_cparam_t::max_direct_size, H5HF_dtable_cparam_t::max_index, H5HF_create_t::max_man_size, H5B2_create_t::merge_percent, H5O_ainfo_t::name_bt2_addr, H5B2_create_t::node_size, NULL, ret_value, H5B2_create_t::rrec_size, H5B2_create_t::split_percent, H5HF_dtable_cparam_t::start_block_size, H5HF_dtable_cparam_t::start_root_rows, and H5HF_dtable_cparam_t::width.
Referenced by H5O__attr_create().
| herr_t H5A__dense_delete | ( | H5F_t * | f, |
| H5O_ainfo_t * | ainfo | ||
| ) |
References H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_ud_common_t::fheap, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5A_bt2_ud_common_t::found_op_data, H5B2_delete(), H5HF_open(), HDassert(), H5A_bt2_ud_common_t::name, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, and H5A_bt2_ud_common_t::shared_fheap.
| htri_t H5A__dense_exists | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| const char * | name | ||
| ) |
References H5A_bt2_ud_common_t::corder, H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_ud_common_t::fheap, H5O_ainfo_t::fheap_addr, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5A_bt2_ud_common_t::found_op_data, FUNC_LEAVE_NOAPI(), H5_checksum_lookup3(), H5B2_close(), H5B2_find(), H5B2_open(), H5HF_close(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_common_t::name, name, H5O_ainfo_t::name_bt2_addr, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, and H5A_bt2_ud_common_t::shared_fheap.
Referenced by H5O__attr_exists().
| herr_t H5A__dense_insert | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| H5A_t * | attr | ||
| ) |
References H5A_bt2_ud_ins_t::common, H5A_bt2_ud_common_t::corder, H5O_ainfo_t::corder_bt2_addr, H5A_shared_t::crt_idx, H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_ud_common_t::fheap, H5O_ainfo_t::fheap_addr, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5A_bt2_ud_common_t::found_op_data, FUNC_LEAVE_NOAPI(), H5_checksum_lookup3(), H5B2_close(), H5B2_insert(), H5B2_open(), H5E_CANTINIT, H5HF_close(), H5HF_insert(), H5HF_open(), H5O_msg_encode(), H5O_msg_is_shared(), H5O_msg_raw_size(), H5SM_get_fheap_addr(), H5SM_try_share(), H5SM_type_shared(), H5WB_actual(), H5WB_unwrap(), H5WB_wrap(), HDassert(), H5O_shared_t::heap_id, H5A_bt2_ud_ins_t::id, H5O_ainfo_t::index_corder, H5A_shared_t::name, H5A_bt2_ud_common_t::name, H5O_ainfo_t::name_bt2_addr, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, H5A_t::sh_loc, H5A_t::shared, H5A_bt2_ud_common_t::shared_fheap, and H5O_shared_t::u.
| herr_t H5A__dense_iterate | ( | H5F_t * | f, |
| hid_t | loc_id, | ||
| const H5O_ainfo_t * | ainfo, | ||
| 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 H5A_bt2_ud_it_t::attr_op, H5O_ainfo_t::corder_bt2_addr, H5A_bt2_ud_it_t::count, H5A_bt2_ud_it_t::f, f, FAIL, H5A_bt2_ud_it_t::fheap, H5O_ainfo_t::fheap_addr, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_iterate(), H5B2_open(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_it_t::loc_id, H5O_ainfo_t::name_bt2_addr, NULL, H5A_bt2_ud_it_t::op_data, ret_value, H5A_bt2_ud_it_t::shared_fheap, and H5A_bt2_ud_it_t::skip.
Referenced by H5O_attr_iterate_real().
| H5A_t* H5A__dense_open | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| const char * | name | ||
| ) |
References H5A_bt2_ud_common_t::corder, H5A_bt2_ud_common_t::f, f, H5A_bt2_ud_common_t::fheap, H5O_ainfo_t::fheap_addr, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5_checksum_lookup3(), H5B2_open(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_common_t::name, name, H5O_ainfo_t::name_bt2_addr, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, and H5A_bt2_ud_common_t::shared_fheap.
| herr_t H5A__dense_remove | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| const char * | name | ||
| ) |
References H5A_bt2_ud_rm_t::common, H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_ud_common_t::fheap, H5A_bt2_ud_common_t::found_op, H5_checksum_lookup3(), H5B2_open(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_common_t::name, name, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, and H5A_bt2_ud_common_t::shared_fheap.
Referenced by H5O__attr_remove().
| herr_t H5A__dense_remove_by_idx | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References H5O_ainfo_t::corder_bt2_addr, H5A_bt2_ud_rmbi_t::f, f, FAIL, H5A_bt2_ud_rmbi_t::fheap, H5O_ainfo_t::fheap_addr, H5_INDEX_CRT_ORDER, H5_INDEX_NAME, H5_ITER_NATIVE, H5B2_open(), H5B2_remove_by_idx(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_rmbi_t::idx_type, n, H5O_ainfo_t::name_bt2_addr, NULL, H5A_bt2_ud_rmbi_t::other_bt2_addr, ret_value, and H5A_bt2_ud_rmbi_t::shared_fheap.
Referenced by H5O__attr_remove_by_idx().
| herr_t H5A__dense_rename | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| const char * | old_name, | ||
| const char * | new_name | ||
| ) |
References H5A_bt2_ud_common_t::corder, H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_ud_common_t::fheap, H5O_ainfo_t::fheap_addr, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5_checksum_lookup3(), H5B2_open(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_common_t::name, H5O_ainfo_t::name_bt2_addr, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, and H5A_bt2_ud_common_t::shared_fheap.
Referenced by H5O__attr_rename().
| herr_t H5A__dense_write | ( | H5F_t * | f, |
| const H5O_ainfo_t * | ainfo, | ||
| H5A_t * | attr | ||
| ) |
References H5A_bt2_od_wrt_t::attr, H5A_bt2_ud_common_t::corder, H5A_bt2_od_wrt_t::corder_bt2_addr, H5A_bt2_od_wrt_t::f, H5A_bt2_ud_common_t::f, f, FAIL, H5A_bt2_od_wrt_t::fheap, H5A_bt2_ud_common_t::fheap, H5A_bt2_ud_common_t::flags, H5A_bt2_ud_common_t::found_op, H5A_bt2_ud_common_t::found_op_data, H5_checksum_lookup3(), H5B2_modify(), H5B2_open(), H5HF_open(), H5SM_get_fheap_addr(), H5SM_type_shared(), HDassert(), H5A_bt2_ud_common_t::name, H5A_bt2_ud_common_t::name_hash, NULL, ret_value, H5A_bt2_od_wrt_t::shared_fheap, and H5A_bt2_ud_common_t::shared_fheap.
Referenced by H5O__attr_write().