summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5Fff.F90
diff options
context:
space:
mode:
Diffstat (limited to 'fortran/src/H5Fff.F90')
-rw-r--r--fortran/src/H5Fff.F9040
1 files changed, 40 insertions, 0 deletions
diff --git a/fortran/src/H5Fff.F90 b/fortran/src/H5Fff.F90
index 817dab0..713b9cf 100644
--- a/fortran/src/H5Fff.F90
+++ b/fortran/src/H5Fff.F90
@@ -73,6 +73,8 @@ CONTAINS
!! \param creation_prp File creation property list identifier.
!! \param access_prp File access property list identifier.
!!
+!! See C API: @ref hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id);
+!!
SUBROUTINE h5fcreate_f(name, access_flags, file_id, hdferr, &
creation_prp, access_prp)
IMPLICIT NONE
@@ -121,6 +123,8 @@ CONTAINS
!! \li H5F_SCOPE_LOCAL_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fflush(hid_t object_id, H5F_scope_t scope);
+!!
SUBROUTINE h5fflush_f(object_id, scope, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: object_id
@@ -150,6 +154,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param access_prp The identifier of the property list to be used.
!!
+!! See C API: @ref herr_t H5Fmount(hid_t loc, const char *name, hid_t child, hid_t plist);
+!!
SUBROUTINE h5fmount_f(loc_id, name, child_id, hdferr, access_prp)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -190,6 +196,8 @@ CONTAINS
!! \param name The name of the mount point.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Funmount(hid_t loc, const char *name);
+!!
SUBROUTINE h5funmount_f(loc_id, name, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -225,6 +233,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param access_prp File access property list identifier.
!!
+!! See C API: @ref hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id);
+!!
SUBROUTINE h5fopen_f(name, access_flags, file_id, hdferr, access_prp)
IMPLICIT NONE
CHARACTER(LEN=*), INTENT(IN) :: name
@@ -264,6 +274,8 @@ CONTAINS
!! \param ret_file_id New file identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Freopen(hid_t file_id);
+!!
SUBROUTINE h5freopen_f(file_id, ret_file_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -290,6 +302,8 @@ CONTAINS
!! \param prop_id Creation property list identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Fget_create_plist(hid_t file_id);
+!!
SUBROUTINE h5fget_create_plist_f(file_id, prop_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -316,6 +330,8 @@ CONTAINS
!! \param access_id Access property list identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Fget_access_plist(hid_t file_id);
+!!
SUBROUTINE h5fget_access_plist_f(file_id, access_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -344,6 +360,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param access_prp File access property list identifier.
!!
+!! See C API: @ref htri_t H5Fis_accessible(const char *container_name, hid_t fapl_id);
+!!
SUBROUTINE h5fis_accessible_f(name, status, hdferr, access_prp)
IMPLICIT NONE
CHARACTER(LEN=*), INTENT(IN) :: name
@@ -382,6 +400,8 @@ CONTAINS
!! \param status Indicates if file is and HDF5 file.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref htri_t H5Fis_hdf5(const char *file_name);
+!!
SUBROUTINE h5fis_hdf5_f(name, status, hdferr)
IMPLICIT NONE
CHARACTER(LEN=*), INTENT(IN) :: name
@@ -411,6 +431,8 @@ CONTAINS
!! \param file_id File identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fclose(hid_t file_id);
+!!
SUBROUTINE h5fclose_f(file_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -442,6 +464,8 @@ CONTAINS
!! \param obj_count Number of open objects.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref ssize_t H5Fget_obj_count(hid_t file_id, unsigned types);
+!!
SUBROUTINE h5fget_obj_count_f(file_id, obj_type, obj_count, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -484,6 +508,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param num_objs Number of open objects.
!!
+!! See C API: @ref ssize_t H5Fget_obj_ids(hid_t file_id, unsigned types, size_t max_objs, hid_t *obj_id_list);
+!!
SUBROUTINE h5fget_obj_ids_f(file_id, obj_type, max_objs, obj_ids, hdferr, num_objs)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -521,6 +547,8 @@ CONTAINS
!! \param free_space Amount of free space in file.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hssize_t H5Fget_freespace(hid_t file_id);
+!!
SUBROUTINE h5fget_freespace_f(file_id, free_space, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -549,6 +577,8 @@ CONTAINS
!! \param size Actual size of the name.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size);
+!!
SUBROUTINE h5fget_name_f(obj_id, buf, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: obj_id
@@ -581,6 +611,8 @@ CONTAINS
!! \param size File size.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fget_filesize(hid_t file_id, hsize_t *size);
+!!
SUBROUTINE h5fget_filesize_f(file_id, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -607,6 +639,8 @@ CONTAINS
!! \param fileno File number.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fget_fileno(hid_t file_id, unsigned long *fileno);
+!!
SUBROUTINE h5fget_fileno_f(file_id, fileno, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: file_id
@@ -635,6 +669,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param buf_size Returns the size in bytes of the buffer required to store the file image, no data will be copied.
!!
+!! See C API: @ref ssize_t H5Fget_file_image(hid_t file_id, void *buf_ptr, size_t buf_len);
+!!
SUBROUTINE h5fget_file_image_f(file_id, buf_ptr, buf_len, hdferr, buf_size)
IMPLICIT NONE
INTEGER(HID_T) , INTENT(IN) :: file_id
@@ -679,6 +715,8 @@ CONTAINS
!! \param minimize Value of the setting.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fget_dset_no_attrs_hint(hid_t file_id, hbool_t *minimize);
+!!
SUBROUTINE h5fget_dset_no_attrs_hint_f(file_id, minimize, hdferr)
IMPLICIT NONE
INTEGER(HID_T) , INTENT(IN) :: file_id
@@ -712,6 +750,8 @@ CONTAINS
!! \param minimize Value of the setting.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Fset_dset_no_attrs_hint(hid_t file_id, hbool_t minimize);
+!!
SUBROUTINE h5fset_dset_no_attrs_hint_f(file_id, minimize, hdferr)
IMPLICIT NONE
INTEGER(HID_T) , INTENT(IN) :: file_id