 |
HDF5
1.12.0
|
Go to the documentation of this file.
34 #define H5L_NUM_LINKS 16
37 #define H5L_CRT_INTERMEDIATE_GROUP_NAME "intermediate_group"
40 #define H5L_ACS_NLINKS_NAME "max soft links"
41 #define H5L_ACS_ELINK_PREFIX_NAME "external link prefix"
42 #define H5L_ACS_ELINK_FAPL_NAME "external link fapl"
43 #define H5L_ACS_ELINK_FLAGS_NAME "external link flags"
44 #define H5L_ACS_ELINK_CB_NAME "external link callback"
119 const char *cur_name,
hid_t lcpl_id);
135 char *name ,
size_t size);
140 void *buf,
size_t size);
H5_index_t idx_type
Definition: H5Lprivate.h:66
int ssize_t
Definition: H5public.h:167
H5L_elink_traverse_t func
Definition: H5Lprivate.h:97
H5_DLL herr_t H5L_delete(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:2556
iblock size
Definition: H5EAcache.c:787
struct H5L_elink_cb_t H5L_elink_cb_t
H5L_info2_t * linfo
Definition: H5Lprivate.h:71
herr_t(* H5L_iterate2_t)(hid_t group, const char *name, const H5L_info2_t *info, void *op_data)
Definition: H5Lpublic.h:132
H5_DLL 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)
Definition: H5L.c:3380
H5_DLL 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)
Definition: H5L.c:3301
Definition: H5Lpublic.h:76
hsize_t n
Definition: H5Lprivate.h:68
H5_DLL herr_t H5L_register(const H5L_class_t *cls)
Definition: H5L.c:1671
Definition: H5Gprivate.h:144
H5_DLL 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)
Definition: H5L.c:2637
H5_DLL 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)
Definition: H5L.c:2466
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)
Definition: H5Lpublic.h:136
H5_DLL herr_t H5L_get_val(const H5G_loc_t *loc, const char *name, void *buf, size_t size)
Definition: H5L.c:2377
int htri_t
Definition: H5public.h:160
H5_iter_order_t
Definition: H5public.h:295
H5_iter_order_t order
Definition: H5Lprivate.h:91
Definition: H5Lprivate.h:64
H5_DLL herr_t H5L_register_external(void)
Definition: H5Lexternal.c:432
int64_t hid_t
Definition: H5Ipublic.h:55
hsize_t n
Definition: H5Lprivate.h:79
Definition: H5Lprivate.h:75
H5_DLL 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)
Definition: H5L.c:1809
Definition: H5Lprivate.h:88
Definition: H5Lprivate.h:52
H5_iter_order_t order
Definition: H5Lprivate.h:55
H5_DLL herr_t H5L_get_info(const H5G_loc_t *loc, const char *name, H5L_info2_t *linkbuf)
Definition: H5L.c:3221
H5_DLL herr_t H5L_unregister(H5L_type_t id)
Definition: H5L.c:1724
H5_DLL htri_t H5L_exists(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3145
Definition: H5Lpublic.h:117
void * buf
Definition: H5Lprivate.h:60
H5_DLL 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)
Definition: H5L.c:3554
void * user_data
Definition: H5Lprivate.h:98
ssize_t name_len
Definition: H5Lprivate.h:84
H5_DLL herr_t H5L_create_soft(const char *target_path, const H5G_loc_t *cur_loc, const char *cur_name, hid_t lcpl_id)
Definition: H5L.c:2170
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL const H5L_class_t * H5L_find_class(H5L_type_t id)
Definition: H5L.c:1636
H5_DLL 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)
Definition: H5L.c:2097
hsize_t n
Definition: H5Lprivate.h:92
H5_index_t idx_type
Definition: H5Lprivate.h:54
size_t size
Definition: H5Lprivate.h:57
H5_DLL herr_t H5L_init(void)
Definition: H5L.c:181
H5_DLL htri_t H5L_exists_tolerant(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3078
H5_index_t idx_type
Definition: H5Lprivate.h:77
size_t size
Definition: H5Lprivate.h:80
*s *s n
Definition: H5HLdbg.c:111
Definition: H5Lprivate.h:96
H5_DLL 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)
Definition: H5L.c:2910
hsize_t n
Definition: H5Lprivate.h:56
int herr_t
Definition: H5public.h:128
H5_index_t idx_type
Definition: H5Lprivate.h:90
char * name
Definition: H5Lprivate.h:83
bool hbool_t
Definition: H5public.h:159
H5L_type_t
Definition: H5Lpublic.h:63
H5_iter_order_t order
Definition: H5Lprivate.h:78
hsize_t
Definition: H5overflow.txt:44
H5_iter_order_t order
Definition: H5Lprivate.h:67
H5_index_t
Definition: H5public.h:316
H5_DLL herr_t H5L_link(const H5G_loc_t *new_loc, const char *new_name, H5G_loc_t *obj_loc, hid_t lcpl_id)
Definition: H5L.c:1766
Definition: H5Oprivate.h:874