Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5 1.14.5
API Reference
Loading...
Searching...
No Matches
h5l Module Reference

This module contains Fortran interfaces for H5L functions. More...

Data Types

type  h5l_info_t
 
type  union_t
 

Functions/Subroutines

subroutine h5lcopy_f (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)
 Copies a link from one location to another.
 
subroutine h5ldelete_f (loc_id, name, hdferr, lapl_id)
 Removes a link from a group.
 
subroutine h5ldelete_async_f (loc_id, name, es_id, hdferr, lapl_id, file, func, line)
 Asynchronously removes a link from a group.
 
subroutine h5lcreate_soft_f (target_path, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
 Creates a soft link to an object.
 
subroutine h5lcreate_soft_async_f (target_path, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)
 Asynchronously creates a soft link to an object.
 
subroutine h5lcreate_hard_f (obj_loc_id, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
 Creates a hard link to an object.
 
subroutine h5lcreate_hard_async_f (obj_loc_id, obj_name, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)
 Asynchronously creates a hard link to an object.
 
subroutine h5lcreate_external_f (file_name, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
 Creates a soft link to an object in a different file.
 
subroutine h5ldelete_by_idx_f (loc_id, group_name, index_field, order, n, hdferr, lapl_id)
 Removes the nth link in a group.
 
subroutine h5ldelete_by_idx_async_f (loc_id, group_name, index_field, order, n, es_id, hdferr, lapl_id, file, func, line)
 Asynchronously removes the nth link in a group.
 
subroutine h5lexists_f (loc_id, name, link_exists, hdferr, lapl_id)
 Check if a link with a particular name exists in a group.
 
subroutine h5lexists_async_f (loc_id, name, link_exists, es_id, hdferr, lapl_id, file, func, line)
 Asynchronously checks if a link with a particular name exists in a group.
 
subroutine h5lget_info_f (link_loc_id, link_name, cset, corder, f_corder_valid, link_type, token, val_size, hdferr, lapl_id)
 Returns information about a link.
 
subroutine h5lget_info_by_idx_f (loc_id, group_name, index_field, order, n, link_type, f_corder_valid, corder, cset, token, val_size, hdferr, lapl_id)
 Retrieves metadata for a link in a group, according to the order within a field or index.
 
subroutine h5lis_registered_f (link_cls_id, registered, hdferr)
 Determines whether a class of user-defined links is registered.
 
subroutine h5lmove_f (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)
 Renames a link within an HDF5 file.
 
subroutine h5lget_name_by_idx_f (loc_id, group_name, index_field, order, n, name, hdferr, size, lapl_id)
 Retrieves name of the nth link in a group, according to the order within a specified field or index.
 
subroutine h5literate_f (group_id, idx_type, order, idx, op, op_data, return_value, hdferr)
 $ SUBROUTINE h5lget_val_by_idx_f(loc_id, group_name, index_field, order, n, & $ f_corder_valid, corder, cset, data_size, hdferr, lapl_id) $ IMPLICIT NONE
 
subroutine h5literate_async_f (group_id, idx_type, order, idx, op, op_data, return_value, es_id, hdferr, file, func, line)
 Asynchronously iterates through links in a group.
 
subroutine h5literate_by_name_f (loc_id, group_name, index_type, order, idx, op, op_data, return_value, hdferr, lapl_id)
 Iterates through links in a group.
 
subroutine h5lvisit_f (grp_id, idx_type, order, op, op_data, return_value, hdferr)
 Recursively visits all links starting from a specified group.
 
subroutine h5lvisit_by_name_f (loc_id, group_name, idx_type, order, op, op_data, return_value, hdferr, lapl_id)
 Recursively visits all links starting from a specified group.
 

Detailed Description

This module contains Fortran interfaces for H5L functions.