![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5L_trav_gi_t |
| struct | H5L_trav_cr_t |
| struct | H5L_trav_mv_t |
| struct | H5L_trav_mv2_t |
| struct | H5L_trav_le_t |
| struct | H5L_trav_gv_t |
Functions | |
| herr_t | H5L_init (void) |
| herr_t | H5L__init_package (void) |
| int | H5L_term_package (void) |
| herr_t | H5Lmove (hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t lcpl_id, hid_t lapl_id) |
| herr_t | H5Lcopy (hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t lcpl_id, hid_t lapl_id) |
| herr_t | H5Lcreate_soft (const char *link_target, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id) |
| herr_t | H5Lcreate_hard (hid_t cur_loc_id, const char *cur_name, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id) |
| herr_t | H5Lcreate_ud (hid_t link_loc_id, const char *link_name, H5L_type_t link_type, const void *udata, size_t udata_size, hid_t lcpl_id, hid_t lapl_id) |
| herr_t | H5Ldelete (hid_t loc_id, const char *name, hid_t lapl_id) |
| herr_t | H5Ldelete_by_idx (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) |
| herr_t | H5Lget_val (hid_t loc_id, const char *name, void *buf, size_t size, hid_t lapl_id) |
| herr_t | H5Lget_val_by_idx (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size, hid_t lapl_id) |
| htri_t | H5Lexists (hid_t loc_id, const char *name, hid_t lapl_id) |
| herr_t | H5Lget_info2 (hid_t loc_id, const char *name, H5L_info2_t *linfo, hid_t lapl_id) |
| herr_t | H5Lget_info_by_idx2 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo, hid_t lapl_id) |
| herr_t | H5Lregister (const H5L_class_t *cls) |
| herr_t | H5Lunregister (H5L_type_t id) |
| htri_t | H5Lis_registered (H5L_type_t id) |
| ssize_t | H5Lget_name_by_idx (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id) |
| herr_t | H5Literate2 (hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data) |
| herr_t | H5Literate_by_name2 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data, hid_t lapl_id) |
| herr_t | H5Lvisit2 (hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data) |
| herr_t | H5Lvisit_by_name2 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data, hid_t lapl_id) |
| const H5L_class_t * | H5L_find_class (H5L_type_t id) |
| herr_t | H5L_register (const H5L_class_t *cls) |
| herr_t | H5L_unregister (H5L_type_t id) |
| herr_t | H5L_link (const H5G_loc_t *new_loc, const char *new_name, H5G_loc_t *obj_loc, hid_t lcpl_id) |
| herr_t | H5L_link_object (const H5G_loc_t *new_loc, const char *new_name, H5O_obj_create_t *ocrt_info, hid_t lcpl_id) |
| herr_t | H5L_create_hard (H5G_loc_t *cur_loc, const char *cur_name, const H5G_loc_t *link_loc, const char *link_name, hid_t lcpl_id) |
| herr_t | H5L_create_soft (const char *target_path, const H5G_loc_t *link_loc, const char *link_name, hid_t lcpl_id) |
| herr_t | H5L__create_ud (const H5G_loc_t *link_loc, const char *link_name, const void *ud_data, size_t ud_data_size, H5L_type_t type, hid_t lcpl_id) |
| herr_t | H5L_get_val (const H5G_loc_t *loc, const char *name, void *buf, size_t size) |
| herr_t | H5L_get_val_by_idx (const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size) |
| herr_t | H5L_delete (const H5G_loc_t *loc, const char *name) |
| herr_t | H5L_delete_by_idx (const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n) |
| herr_t | H5L_move (const H5G_loc_t *src_loc, const char *src_name, const H5G_loc_t *dst_loc, const char *dst_name, hbool_t copy_flag, hid_t lcpl_id) |
| htri_t | H5L_exists_tolerant (const H5G_loc_t *loc, const char *name) |
| htri_t | H5L_exists (const H5G_loc_t *loc, const char *name) |
| herr_t | H5L_get_info (const H5G_loc_t *loc, const char *name, H5L_info2_t *linfo) |
| herr_t | H5L_get_info_by_idx (const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo) |
| ssize_t | H5L_get_name_by_idx (const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size) |
| herr_t | H5L__link_copy_file (H5F_t *dst_file, const H5O_link_t *_src_lnk, const H5O_loc_t *src_oloc, H5O_link_t *dst_lnk, H5O_copy_t *cpy_info) |
| herr_t | H5L_iterate (H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| herr_t H5L__create_ud | ( | const H5G_loc_t * | link_loc, |
| const char * | link_name, | ||
| const void * | ud_data, | ||
| size_t | ud_data_size, | ||
| H5L_type_t | type, | ||
| hid_t | lcpl_id | ||
| ) |
References H5L_TYPE_MAX, HDassert(), NULL, ret_value, type, H5O_link_t::u, H5O_link_t::ud, and H5O_link_ud_t::udata.
Referenced by H5VL__native_link_create().
| herr_t H5L__init_package | ( | void | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5L_register_external(), and ret_value.
| herr_t H5L__link_copy_file | ( | H5F_t * | dst_file, |
| const H5O_link_t * | _src_lnk, | ||
| const H5O_loc_t * | src_oloc, | ||
| H5O_link_t * | dst_lnk, | ||
| H5O_copy_t * | cpy_info | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, H5O_copy_t::expand_ext_link, H5O_copy_t::expand_soft_link, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5G_loc_exists(), H5G_loc_find(), H5G_loc_free(), H5G_loc_reset(), H5G_name_reset(), H5L_TYPE_EXTERNAL, H5L_TYPE_HARD, H5L_TYPE_SOFT, H5MM_xfree(), H5O_copy_header_map(), H5O_loc_reset(), H5O_msg_copy(), H5O_msg_reset(), H5O_link_t::hard, HDassert(), H5O_link_soft_t::name, H5O_link_t::name, NULL, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, H5O_link_ud_t::size, H5O_link_t::soft, H5O_link_t::type, H5O_link_t::u, H5O_link_t::ud, and H5O_link_ud_t::udata.
| herr_t H5L_create_hard | ( | H5G_loc_t * | cur_loc, |
| const char * | cur_name, | ||
| const H5G_loc_t * | link_loc, | ||
| const char * | link_name, | ||
| hid_t | lcpl_id | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, FAIL, H5O_loc_t::file, FUNC_ENTER_NOAPI(), H5E_BADVALUE, H5G_loc_find(), H5G_loc_reset(), H5G_normalize(), H5L_TYPE_HARD, H5O_link_t::hard, HDassert(), NULL, H5G_loc_t::oloc, H5G_loc_t::path, path, ret_value, H5O_link_t::type, and H5O_link_t::u.
Referenced by H5VL__native_link_create().
| herr_t H5L_create_soft | ( | const char * | target_path, |
| const H5G_loc_t * | link_loc, | ||
| const char * | link_name, | ||
| hid_t | lcpl_id | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5E_BADVALUE, H5G_normalize(), H5L_TYPE_SOFT, HDassert(), H5O_link_soft_t::name, NULL, ret_value, H5O_link_t::soft, H5O_link_t::type, and H5O_link_t::u.
Referenced by H5VL__native_link_create().
References FAIL, FUNC_ENTER_NOAPI(), H5E_BADVALUE, H5G_normalize(), H5G_traverse(), HDassert(), name, NULL, and ret_value.
Referenced by H5VL__native_link_specific().
| herr_t H5L_delete_by_idx | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5L_trav_rmbi_t::idx_type, H5L_trav_rmbi_t::n, n, name, H5L_trav_rmbi_t::order, and ret_value.
Referenced by H5VL__native_link_specific().
References H5L_trav_le_t::exists, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), name, and ret_value.
Referenced by H5VL__native_link_specific().
References H5L_trav_le_t::exists, FAIL, FUNC_ENTER_NOAPI(), H5MM_strdup(), HDassert(), name, NULL, ret_value, and H5L_trav_le_t::sep.
Referenced by H5O_copy().
| const H5L_class_t* H5L_find_class | ( | H5L_type_t | id | ) |
References FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5G_link_to_info(), and H5O_link_delete().
| herr_t H5L_get_info | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5L_info2_t * | linfo | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), H5L_trav_gi_t::linfo, name, and ret_value.
Referenced by H5VL__native_link_get().
| herr_t H5L_get_info_by_idx | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5L_info2_t * | linfo | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5L_trav_gibi_t::idx_type, H5L_trav_gibi_t::linfo, H5L_trav_gibi_t::n, n, name, H5L_trav_gibi_t::order, and ret_value.
Referenced by H5VL__native_link_get().
| ssize_t H5L_get_name_by_idx | ( | const H5G_loc_t * | loc, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| char * | name, | ||
| size_t | size | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5L_trav_gnbi_t::idx_type, H5L_trav_gnbi_t::n, n, H5L_trav_gnbi_t::name, name, H5L_trav_gnbi_t::name_len, H5L_trav_gnbi_t::order, ret_value, H5L_trav_gnbi_t::size, and size.
Referenced by H5VL__native_link_get().
References H5L_trav_gv_t::buf, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), name, ret_value, H5L_trav_gv_t::size, and size.
Referenced by H5VL__native_link_get().
| herr_t H5L_get_val_by_idx | ( | const H5G_loc_t * | loc, |
| const char * | name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| void * | buf, | ||
| size_t | size | ||
| ) |
References H5L_trav_gvbi_t::buf, FAIL, FUNC_ENTER_NOAPI(), H5G_traverse(), HDassert(), H5L_trav_gvbi_t::idx_type, H5L_trav_gvbi_t::n, n, name, H5L_trav_gvbi_t::order, ret_value, H5L_trav_gvbi_t::size, and size.
Referenced by H5VL__native_link_get().
| herr_t H5L_init | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
| herr_t H5L_iterate | ( | H5G_loc_t * | loc, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t * | idx_p, | ||
| H5L_iterate2_t | op, | ||
| void * | op_data | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5G_iterate(), H5G_LINK_OP_NEW, HDassert(), NULL, H5G_link_iterate_t::op_func, H5G_link_iterate_t::op_new, H5G_link_iterate_t::op_type, and ret_value.
Referenced by H5VL__native_link_specific().
| herr_t H5L_link | ( | const H5G_loc_t * | new_loc, |
| const char * | new_name, | ||
| H5G_loc_t * | obj_loc, | ||
| hid_t | lcpl_id | ||
| ) |
References H5O_loc_t::addr, H5O_link_hard_t::addr, H5L_TYPE_HARD, H5O_link_t::hard, HDassert(), H5G_loc_t::oloc, ret_value, H5O_link_t::type, and H5O_link_t::u.
Referenced by H5VL__native_link_create().
| herr_t H5L_link_object | ( | const H5G_loc_t * | new_loc, |
| const char * | new_name, | ||
| H5O_obj_create_t * | ocrt_info, | ||
| hid_t | lcpl_id | ||
| ) |
References H5L_TYPE_HARD, HDassert(), ret_value, and H5O_link_t::type.
Referenced by H5D__create_named(), H5G__create_named(), and H5T__commit_named().
| herr_t H5L_move | ( | const H5G_loc_t * | src_loc, |
| const char * | src_name, | ||
| const H5G_loc_t * | dst_loc, | ||
| const char * | dst_name, | ||
| hbool_t | copy_flag, | ||
| hid_t | lcpl_id | ||
| ) |
References H5L_trav_mv_t::copy, H5L_trav_mv_t::cset, H5L_trav_mv_t::dst_loc, H5L_trav_mv_t::dst_name, H5L_trav_mv_t::dst_target_flags, FAIL, FUNC_ENTER_NOAPI(), H5CX_get_encoding(), H5CX_get_intermediate_group(), H5CX_get_nlinks(), H5G_traverse(), H5I_object(), HDassert(), NULL, H5L_trav_mv_t::orig_nlinks, and ret_value.
Referenced by H5VL__native_link_copy(), and H5VL__native_link_move().
| herr_t H5L_register | ( | const H5L_class_t * | cls | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5L_TYPE_MAX, HDassert(), H5L_class_t::id, and ret_value.
Referenced by H5L_register_external(), and H5Lregister().
| int H5L_term_package | ( | void | ) |
References H5_PKG_INIT_VAR, and n.
| herr_t H5L_unregister | ( | H5L_type_t | id | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5L_TYPE_MAX, HDassert(), and ret_value.
Referenced by H5Lunregister().
| herr_t H5Lcopy | ( | hid_t | src_loc_id, |
| const char * | src_name, | ||
| hid_t | dst_loc_id, | ||
| const char * | dst_name, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id | ||
| ) |
References H5VL_t::cls, H5VL_object_t::connector, H5VL_object_t::data, FAIL, H5CX_set_apl(), H5CX_set_lcpl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5P_isa_class(), H5VL_link_copy(), H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, H5VL_loc_params_t::type, and H5VL_class_t::value.
| herr_t H5Lcreate_hard | ( | hid_t | cur_loc_id, |
| const char * | cur_name, | ||
| hid_t | new_loc_id, | ||
| const char * | new_name, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id | ||
| ) |
References H5VL_t::cls, H5VL_object_t::connector, H5VL_object_t::data, FAIL, H5CX_set_apl(), H5CX_set_lcpl(), H5E_BADVALUE, H5I_get_type(), H5P_CLS_LACC, H5P_isa_class(), H5VL_link_create(), H5VL_LINK_CREATE_HARD, H5VL_OBJECT_BY_NAME, H5VL_vol_object(), H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, H5VL_loc_params_t::type, and H5VL_class_t::value.
| herr_t H5Lcreate_soft | ( | const char * | link_target, |
| hid_t | link_loc_id, | ||
| const char * | link_name, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5CX_set_apl(), H5CX_set_lcpl(), H5E_BADVALUE, H5I_get_type(), H5P_CLS_LACC, H5P_isa_class(), H5VL_link_create(), H5VL_LINK_CREATE_SOFT, H5VL_OBJECT_BY_NAME, H5VL_vol_object(), H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| herr_t H5Lcreate_ud | ( | hid_t | link_loc_id, |
| const char * | link_name, | ||
| H5L_type_t | link_type, | ||
| const void * | udata, | ||
| size_t | udata_size, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5CX_set_apl(), H5CX_set_lcpl(), H5E_BADVALUE, H5E_CANTINIT, H5I_get_type(), H5I_object(), H5L_TYPE_MAX, H5P_CLS_LACC, H5VL_link_create(), H5VL_LINK_CREATE_UD, H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
References FAIL, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_LINK_DELETE, H5VL_link_specific(), H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| herr_t H5Ldelete_by_idx | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_LINK_DELETE, H5VL_link_specific(), H5VL_OBJECT_BY_IDX, H5VL_loc_by_idx::idx_type, H5VL_loc_by_idx::lapl_id, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_data, n, H5VL_loc_by_idx::n, H5VL_loc_by_idx::name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, and H5VL_loc_params_t::type.
References FAIL, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_LINK_EXISTS, H5VL_link_specific(), H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| herr_t H5Lget_info2 | ( | hid_t | loc_id, |
| const char * | name, | ||
| H5L_info2_t * | linfo, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_INFO, H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| herr_t H5Lget_info_by_idx2 | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5L_info2_t * | linfo, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_INFO, H5VL_OBJECT_BY_IDX, H5VL_loc_by_idx::idx_type, H5VL_loc_by_idx::lapl_id, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_data, n, H5VL_loc_by_idx::n, H5VL_loc_by_idx::name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, and H5VL_loc_params_t::type.
| ssize_t H5Lget_name_by_idx | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| char * | name, | ||
| size_t | size, | ||
| hid_t | lapl_id | ||
| ) |
References H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_NAME, H5VL_OBJECT_BY_IDX, H5VL_loc_by_idx::idx_type, H5VL_loc_by_idx::lapl_id, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_data, n, H5VL_loc_by_idx::n, H5VL_loc_by_idx::name, name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, size, and H5VL_loc_params_t::type.
References FAIL, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_VAL, H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, name, NULL, H5VL_loc_params_t::obj_type, ret_value, size, and H5VL_loc_params_t::type.
| herr_t H5Lget_val_by_idx | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| void * | buf, | ||
| size_t | size, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_VAL, H5VL_OBJECT_BY_IDX, H5VL_loc_by_idx::idx_type, H5VL_loc_by_idx::lapl_id, H5VL_loc_params_t::loc_by_idx, H5VL_loc_params_t::loc_data, n, H5VL_loc_by_idx::n, H5VL_loc_by_idx::name, NULL, H5VL_loc_params_t::obj_type, H5VL_loc_by_idx::order, ret_value, size, and H5VL_loc_params_t::type.
| htri_t H5Lis_registered | ( | H5L_type_t | id | ) |
References FAIL, H5E_BADVALUE, H5L_TYPE_MAX, and ret_value.
| herr_t H5Lmove | ( | hid_t | src_loc_id, |
| const char * | src_name, | ||
| hid_t | dst_loc_id, | ||
| const char * | dst_name, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id | ||
| ) |
References H5VL_t::cls, H5VL_object_t::connector, H5VL_object_t::data, FAIL, H5CX_set_apl(), H5CX_set_lcpl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5P_isa_class(), H5VL_link_move(), H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, H5VL_loc_params_t::type, and H5VL_class_t::value.
| herr_t H5Lregister | ( | const H5L_class_t * | cls | ) |
References FAIL, H5E_BADVALUE, H5L_register(), H5L_TYPE_MAX, H5L_class_t::id, NULL, ret_value, H5L_class_t::trav_func, and H5L_class_t::version.
| herr_t H5Lunregister | ( | H5L_type_t | id | ) |
References FAIL, H5E_BADVALUE, H5L_TYPE_MAX, H5L_unregister(), and ret_value.
| herr_t H5Lvisit_by_name2 | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| H5L_iterate2_t | op, | ||
| void * | op_data, | ||
| hid_t | lapl_id | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5P_CLS_LACC, H5VL_LINK_ITER, H5VL_link_specific(), H5VL_OBJECT_BY_NAME, H5VL_loc_by_name::lapl_id, H5VL_loc_params_t::loc_by_name, H5VL_loc_params_t::loc_data, H5VL_loc_by_name::name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5L_term_package().