Hi,
From the given hdf5 manual page I can see the description of H5L_info2_t as:
typedef struct {
H5L_type_t type; /* Type of link */
hbool_t corder_valid; /* Indicate if creation order is valid */
int64_t corder; /* Creation order */
H5T_cset_t cset; /* Character set of link name */
union {
H5O_token_t token; /* Token of location that hard link points to */
size_t val_size; /* Size of a soft link or UD link value */
}
u;
} H5L_info2_t;
I can’t understand some of them:
- In which situations we may need creation order?
- If I need to check whether two ID refers to the same object can I compare
token
instead of deprecatedaddress
? And if so does this take into account whether these two objects resides in the same h5-file or not (if for example there are two files and each of them contains the group with common name)? - What is
val_size
of soft Link (and UD)? is it path length to the referred object?