21 const char *first_seen,
void *udata);
H5TOOLS_DLL ssize_t h5trav_getindex(const trav_info_t *info, const char *obj)
H5TOOLS_DLL int h5trav_getindext(const char *obj, const trav_table_t *travt)
herr_t(* h5trav_lnk_func_t)(const char *path_name, const H5L_info_t *linfo, void *udata)
H5TOOLS_DLL void trav_info_init(const char *filename, hid_t fileid, trav_info_t **info)
H5TOOLS_DLL void h5trav_set_verbose(int print_verbose)
H5TOOLS_DLL int h5trav_visit(hid_t file_id, const char *grp_name, hbool_t visit_start, hbool_t recurse, h5trav_obj_func_t visit_obj, h5trav_lnk_func_t visit_lnk, void *udata)
H5TOOLS_DLL void trav_table_free(trav_table_t *table)
H5TOOLS_DLL void h5trav_set_index(H5_index_t print_index_by, H5_iter_order_t print_index_order)
H5TOOLS_DLL void trav_info_free(trav_info_t *info)
H5TOOLS_DLL int h5trav_getinfo(hid_t file_id, trav_info_t *info)
H5TOOLS_DLL void trav_table_addflags(unsigned *flags, char *objname, h5trav_type_t type, trav_table_t *table)
H5TOOLS_DLL int h5trav_print(hid_t fid)
struct trav_obj_t trav_obj_t
symlink_trav_t symlink_visited
struct trav_table_t trav_table_t
struct symlink_trav_t symlink_trav_t
struct symlink_trav_path_t symlink_trav_path_t
H5TOOLS_DLL int h5trav_gettable(hid_t fid, trav_table_t *travt)
herr_t(* h5trav_obj_func_t)(const char *path_name, const H5O_info_t *oinfo, const char *first_seen, void *udata)
struct trav_path_t trav_path_t
H5TOOLS_DLL void trav_fileinfo_add(trav_info_t *info, hid_t loc_id)
H5TOOLS_DLL void trav_table_init(trav_table_t **table)
H5TOOLS_DLL int trav_info_visit_lnk(const char *path, const H5L_info_t *linfo, void *udata)
H5TOOLS_DLL void trav_info_add(trav_info_t *info, const char *path, h5trav_type_t obj_type)
H5TOOLS_DLL hbool_t symlink_is_visited(symlink_trav_t *visited, H5L_type_t type, const char *file, const char *path)
HDFFCLIBAPI intf intf * flags
H5TOOLS_DLL int trav_info_visit_obj(const char *path, const H5O_info_t *oinfo, const char *already_visited, void *udata)
symlink_trav_path_t * objs
H5TOOLS_DLL herr_t symlink_visit_add(symlink_trav_t *visited, H5L_type_t type, const char *file, const char *path)
struct trav_info_t trav_info_t
struct trav_link_t trav_link_t