![]() |
HDF5
1.15.0
APIReference
|
Modules | |
| module | h5i |
| This module contains Fortran interfaces for H5I functions. | |
Functions/Subroutines | |
| subroutine | h5iget_type_f (obj_id, TYPE, hdferr) |
| Retrieves the type of an object. More... | |
| subroutine | h5iget_name_f (obj_id, buf, buf_size, name_size, hdferr) |
| Gets a name of an object specified by its identifier. More... | |
| subroutine | h5iinc_ref_f (obj_id, ref_count, hdferr) |
| Increments the reference count of an ID. More... | |
| subroutine | h5idec_ref_f (obj_id, ref_count, hdferr) |
| Decrements the reference count of an ID. More... | |
| subroutine | h5iget_ref_f (obj_id, ref_count, hdferr) |
| Retrieves the reference count of an ID. More... | |
| subroutine | h5iget_file_id_f (obj_id, file_id, hdferr) |
| Obtains file identifier from the object identifier. More... | |
| subroutine | h5iis_valid_f (id, valid, hdferr) |
| Check if an ID is valid without producing an error message. More... | |
Variables | |
| integer | h5i_file_f |
| H5I_FILE. More... | |
| integer | h5i_group_f |
| H5I_GROUP. More... | |
| integer | h5i_datatype_f |
| H5I_DATATYPE. More... | |
| integer | h5i_dataspace_f |
| H5I_DATASPACE. More... | |
| integer | h5i_dataset_f |
| H5I_DATASET. More... | |
| integer | h5i_attr_f |
| H5I_ATTR. More... | |
| integer | h5i_badid_f |
| H5I_BADID. More... | |
| integer | h5i_uninit_f |
| H5I_UNINIT. More... | |
| integer | h5i_vfl_f |
| H5I_VFL. More... | |
| integer | h5i_vol_f |
| H5I_VOL. More... | |
| integer | h5i_genprop_cls_f |
| H5I_GENPROP_CLS. More... | |
| integer | h5i_genprop_lst_f |
| H5I_GENPROP_LST. More... | |
| integer | h5i_error_class_f |
| H5I_ERROR_CLASS. More... | |
| integer | h5i_error_msg_f |
| H5I_ERROR_MSG. More... | |
| integer | h5i_error_stack_f |
| H5I_ERROR_STACK. More... | |
| integer | h5i_ntypes_f |
| H5I_NTYPES. More... | |
| integer | h5i_invalid_hid_f |
| H5I_INVALID_HID. More... | |
| subroutine h5i::h5idec_ref_f | ( | integer(hid_t), intent(in) | obj_id, |
| integer, intent(out) | ref_count, | ||
| integer, intent(out) | hdferr | ||
| ) |
Decrements the reference count of an ID.
| obj_id | Object identifier. |
| ref_count | Current reference count of the ID. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Idec_ref()
| subroutine h5i::h5iget_file_id_f | ( | integer(hid_t), intent(in) | obj_id, |
| integer(hid_t), intent(out) | file_id, | ||
| integer, intent(out) | hdferr | ||
| ) |
Obtains file identifier from the object identifier.
| obj_id | Object identifier. |
| file_id | File identifier. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iget_file_id()
| subroutine h5i::h5iget_name_f | ( | integer(hid_t), intent(in) | obj_id, |
| character(len=*), intent(out) | buf, | ||
| integer(size_t), intent(in) | buf_size, | ||
| integer(size_t), intent(out) | name_size, | ||
| integer, intent(out) | hdferr | ||
| ) |
Gets a name of an object specified by its identifier.
| obj_id | Attribute identifier. |
| buf_size | Size of a buffer to read name in. |
| buf | Buffer to read name in, name will be truncated if buffer is not big enough. |
| name_size | Name size. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iget_name()
| subroutine h5i::h5iget_ref_f | ( | integer(hid_t), intent(in) | obj_id, |
| integer, intent(out) | ref_count, | ||
| integer, intent(out) | hdferr | ||
| ) |
Retrieves the reference count of an ID.
| obj_id | Object identifier. |
| ref_count | Current reference count of the ID. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iget_ref()
| subroutine h5i::h5iget_type_f | ( | integer(hid_t), intent(in) | obj_id, |
| integer, intent(out) | TYPE, | ||
| integer, intent(out) | hdferr | ||
| ) |
Retrieves the type of an object.
| obj_id | Object identifier. |
| type | Type of the object, possible values:
|
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iget_type()
| subroutine h5i::h5iinc_ref_f | ( | integer(hid_t), intent(in) | obj_id, |
| integer, intent(out) | ref_count, | ||
| integer, intent(out) | hdferr | ||
| ) |
Increments the reference count of an ID.
| obj_id | Object identifier. |
| ref_count | Current reference count of the ID. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iinc_ref()
| subroutine h5i::h5iis_valid_f | ( | integer(hid_t), intent(in) | id, |
| logical, intent(out) | valid, | ||
| integer, intent(out) | hdferr | ||
| ) |
Check if an ID is valid without producing an error message.
| id | Identifier. |
| valid | Status of id as a valid identifier. |
| hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Iis_valid()
| integer h5i_attr_f |
H5I_ATTR.
| integer h5i_badid_f |
H5I_BADID.
| integer h5i_dataset_f |
H5I_DATASET.
| integer h5i_dataspace_f |
H5I_DATASPACE.
| integer h5i_datatype_f |
H5I_DATATYPE.
| integer h5i_error_class_f |
H5I_ERROR_CLASS.
| integer h5i_error_msg_f |
H5I_ERROR_MSG.
| integer h5i_error_stack_f |
H5I_ERROR_STACK.
| integer h5i_file_f |
H5I_FILE.
| integer h5i_genprop_cls_f |
H5I_GENPROP_CLS.
| integer h5i_genprop_lst_f |
H5I_GENPROP_LST.
| integer h5i_group_f |
H5I_GROUP.
| integer h5i_invalid_hid_f |
H5I_INVALID_HID.
| integer h5i_ntypes_f |
H5I_NTYPES.
| integer h5i_uninit_f |
H5I_UNINIT.
| integer h5i_vfl_f |
H5I_VFL.
| integer h5i_vol_f |
H5I_VOL.