![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5L_info2_t |
| struct | H5L_class_t |
| struct | H5L_info1_t |
| struct | H5L_class_0_t |
Typedefs | |
| typedef herr_t(* | H5L_create_func_t) (const char *link_name, hid_t loc_group, const void *lnkdata, size_t lnkdata_size, hid_t lcpl_id) |
| typedef herr_t(* | H5L_move_func_t) (const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size) |
| typedef herr_t(* | H5L_copy_func_t) (const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size) |
| typedef hid_t(* | H5L_traverse_func_t) (const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id, hid_t dxpl_id) |
| typedef herr_t(* | H5L_delete_func_t) (const char *link_name, hid_t file, const void *lnkdata, size_t lnkdata_size) |
| typedef ssize_t(* | H5L_query_func_t) (const char *link_name, const void *lnkdata, size_t lnkdata_size, void *buf, size_t buf_size) |
| typedef herr_t(* | H5L_iterate2_t) (hid_t group, const char *name, const H5L_info2_t *info, void *op_data) |
| typedef herr_t(* | H5L_elink_traverse_t) (const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, hid_t fapl_id, void *op_data) |
| typedef hid_t(* | H5L_traverse_0_func_t) (const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id) |
| typedef herr_t(* | H5L_iterate1_t) (hid_t group, const char *name, const H5L_info1_t *info, void *op_data) |
Enumerations | |
| enum | H5L_type_t { H5L_TYPE_ERROR = (-1), H5L_TYPE_HARD = 0, H5L_TYPE_SOFT = 1, H5L_TYPE_EXTERNAL = 64, H5L_TYPE_MAX = 255 } |
Functions | |
| H5_DLL herr_t | H5Lmove (hid_t src_loc, const char *src_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id) |
| H5_DLL herr_t | H5Lcopy (hid_t src_loc, const char *src_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id) |
| H5_DLL herr_t | H5Lcreate_hard (hid_t cur_loc, const char *cur_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id) |
| H5_DLL 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) |
| H5_DLL herr_t | H5Ldelete (hid_t loc_id, const char *name, hid_t lapl_id) |
| H5_DLL 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) |
| H5_DLL herr_t | H5Lget_val (hid_t loc_id, const char *name, void *buf, size_t size, hid_t lapl_id) |
| H5_DLL 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) |
| H5_DLL htri_t | H5Lexists (hid_t loc_id, const char *name, hid_t lapl_id) |
| H5_DLL herr_t | H5Lget_info2 (hid_t loc_id, const char *name, H5L_info2_t *linfo, hid_t lapl_id) |
| H5_DLL 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) |
| H5_DLL 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) |
| H5_DLL herr_t | H5Literate2 (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate2_t op, void *op_data) |
| H5_DLL 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, H5L_iterate2_t op, void *op_data, hid_t lapl_id) |
| H5_DLL herr_t | H5Lvisit2 (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data) |
| H5_DLL 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) |
| H5_DLL 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) |
| H5_DLL herr_t | H5Lregister (const H5L_class_t *cls) |
| H5_DLL herr_t | H5Lunregister (H5L_type_t id) |
| H5_DLL htri_t | H5Lis_registered (H5L_type_t id) |
| H5_DLL herr_t | H5Lunpack_elink_val (const void *ext_linkval, size_t link_size, unsigned *flags, const char **filename, const char **obj_path) |
| H5_DLL herr_t | H5Lcreate_external (const char *file_name, const char *obj_name, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id) |
| H5_DLL herr_t | H5Lget_info1 (hid_t loc_id, const char *name, H5L_info1_t *linfo, hid_t lapl_id) |
| H5_DLL herr_t | H5Lget_info_by_idx1 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info1_t *linfo, hid_t lapl_id) |
| H5_DLL herr_t | H5Literate1 (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data) |
| H5_DLL herr_t | H5Literate_by_name1 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data, hid_t lapl_id) |
| H5_DLL herr_t | H5Lvisit1 (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data) |
| H5_DLL herr_t | H5Lvisit_by_name1 (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data, hid_t lapl_id) |
| typedef herr_t(* H5L_copy_func_t) (const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size) |
| typedef herr_t(* H5L_create_func_t) (const char *link_name, hid_t loc_group, const void *lnkdata, size_t lnkdata_size, hid_t lcpl_id) |
| typedef herr_t(* H5L_delete_func_t) (const char *link_name, hid_t file, const void *lnkdata, size_t lnkdata_size) |
| typedef herr_t(* H5L_elink_traverse_t) (const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, hid_t fapl_id, void *op_data) |
| typedef herr_t(* H5L_iterate1_t) (hid_t group, const char *name, const H5L_info1_t *info, void *op_data) |
| typedef herr_t(* H5L_iterate2_t) (hid_t group, const char *name, const H5L_info2_t *info, void *op_data) |
| typedef herr_t(* H5L_move_func_t) (const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size) |
| typedef ssize_t(* H5L_query_func_t) (const char *link_name, const void *lnkdata, size_t lnkdata_size, void *buf, size_t buf_size) |
| typedef hid_t(* H5L_traverse_0_func_t) (const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id) |
| typedef hid_t(* H5L_traverse_func_t) (const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id, hid_t dxpl_id) |
| enum H5L_type_t |
| H5_DLL herr_t H5Lcopy | ( | hid_t | src_loc, |
| const char * | src_name, | ||
| hid_t | dst_loc, | ||
| 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.
| H5_DLL herr_t H5Lcreate_external | ( | const char * | file_name, |
| const char * | obj_name, | ||
| 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, H5E_CANTINIT, H5G_normalize(), H5I_get_type(), H5I_object(), H5L_TYPE_EXTERNAL, H5MM_malloc(), H5MM_xfree(), 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.
| H5_DLL herr_t H5Lcreate_hard | ( | hid_t | cur_loc, |
| const char * | cur_name, | ||
| hid_t | dst_loc, | ||
| 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(), 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.
| H5_DLL 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.
| H5_DLL 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.
| H5_DLL 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.
| H5_DLL herr_t H5Lget_info1 | ( | hid_t | loc_id, |
| const char * | name, | ||
| H5L_info1_t * | linfo, | ||
| hid_t | lapl_id | ||
| ) |
References H5L_info1_t::address, H5L_info2_t::corder, H5L_info1_t::corder, H5L_info2_t::corder_valid, H5L_info1_t::corder_valid, H5L_info2_t::cset, H5L_info1_t::cset, FAIL, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5L_TYPE_HARD, H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_INFO, H5VL_native_token_to_addr(), H5VL_OBJECT_BY_NAME, H5VL_object_data(), H5VL_object_is_native(), 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, H5L_info2_t::token, H5L_info2_t::type, H5L_info1_t::type, H5VL_loc_params_t::type, H5L_info2_t::u, H5L_info1_t::u, H5L_info2_t::val_size, and H5L_info1_t::val_size.
| H5_DLL 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.
| H5_DLL herr_t H5Lget_info_by_idx1 | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | n, | ||
| H5L_info1_t * | linfo, | ||
| hid_t | lapl_id | ||
| ) |
References H5L_info1_t::address, H5L_info2_t::corder, H5L_info1_t::corder, H5L_info2_t::corder_valid, H5L_info1_t::corder_valid, H5L_info2_t::cset, H5L_info1_t::cset, FAIL, H5_INDEX_N, H5_ITER_N, H5CX_set_apl(), H5E_BADVALUE, H5I_get_type(), H5I_object(), H5L_TYPE_HARD, H5P_CLS_LACC, H5VL_link_get(), H5VL_LINK_GET_INFO, H5VL_native_token_to_addr(), H5VL_OBJECT_BY_IDX, H5VL_object_data(), H5VL_object_is_native(), 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, H5L_info2_t::token, H5L_info2_t::type, H5L_info1_t::type, H5VL_loc_params_t::type, H5L_info2_t::u, H5L_info1_t::u, H5L_info2_t::val_size, and H5L_info1_t::val_size.
| H5_DLL 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.
| H5_DLL 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.
| H5_DLL herr_t H5Lget_val | ( | hid_t | loc_id, |
| const char * | name, | ||
| void * | buf, | ||
| size_t | size, | ||
| 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_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.
| H5_DLL 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.
| H5_DLL htri_t H5Lis_registered | ( | H5L_type_t | id | ) |
References FAIL, H5E_BADVALUE, H5L_TYPE_MAX, and ret_value.
| H5_DLL herr_t H5Literate1 | ( | hid_t | grp_id, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t * | idx, | ||
| H5L_iterate1_t | op, | ||
| void * | op_data | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5E_BADVALUE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5I_object(), H5VL_LINK_ITER, H5VL_link_specific(), H5VL_OBJECT_BY_SELF, H5VL_object_is_native(), NULL, H5VL_loc_params_t::obj_type, H5L_shim_data_t::real_op, H5L_shim_data_t::real_op_data, ret_value, and H5VL_loc_params_t::type.
| H5_DLL herr_t H5Literate_by_name1 | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t * | idx, | ||
| H5L_iterate1_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_object_is_native(), 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, H5L_shim_data_t::real_op, H5L_shim_data_t::real_op_data, ret_value, and H5VL_loc_params_t::type.
| H5_DLL herr_t H5Lmove | ( | hid_t | src_loc, |
| const char * | src_name, | ||
| hid_t | dst_loc, | ||
| 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.
| H5_DLL 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.
| H5_DLL herr_t H5Lunpack_elink_val | ( | const void * | ext_linkval, |
| size_t | link_size, | ||
| unsigned * | flags, | ||
| const char ** | filename, | ||
| const char ** | obj_path | ||
| ) |
| H5_DLL herr_t H5Lunregister | ( | H5L_type_t | id | ) |
References FAIL, H5E_BADVALUE, H5L_TYPE_MAX, H5L_unregister(), and ret_value.
| H5_DLL herr_t H5Lvisit1 | ( | hid_t | grp_id, |
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| H5L_iterate1_t | op, | ||
| void * | op_data | ||
| ) |
References FAIL, H5_INDEX_N, H5_ITER_N, H5E_BADVALUE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5I_object(), H5VL_LINK_ITER, H5VL_link_specific(), H5VL_OBJECT_BY_SELF, H5VL_object_is_native(), NULL, H5VL_loc_params_t::obj_type, H5L_shim_data_t::real_op, H5L_shim_data_t::real_op_data, ret_value, and H5VL_loc_params_t::type.
| H5_DLL herr_t H5Lvisit_by_name1 | ( | hid_t | loc_id, |
| const char * | group_name, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| H5L_iterate1_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_object_is_native(), 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, H5L_shim_data_t::real_op, H5L_shim_data_t::real_op_data, ret_value, and H5VL_loc_params_t::type.
| H5_DLL 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.