![]() |
HDF5
1.15.0.a71c683
API Reference
|
Functions/Subroutines | |
subroutine | h5eclear_f (hdferr, estack_id) |
Clears the error stack for the current thread. More... | |
subroutine | h5eprint_f (hdferr, name) |
Prints the error stack in a default manner. More... | |
subroutine | h5eget_major_f (error_no, name, namelen, hdferr) |
Returns a character string describing an error specified by a major error number. More... | |
subroutine | h5eget_minor_f (error_no, name, hdferr) |
Returns a character string describing an error specified by a minor error number. More... | |
subroutine | h5eset_auto_f (printflag, hdferr, estack_id, func, client_data) |
Returns settings for automatic error stack traversal function and its data. More... | |
Variables | |
integer(hid_t) | h5e_default_f |
H5E_DEFAULT. More... | |
integer | h5e_major_f |
H5E_MAJOR. More... | |
integer | h5e_minor_f |
H5E_MINOR. More... | |
integer | h5e_walk_upward_f |
H5E_WALK_UPWARD. More... | |
integer | h5e_walk_downward_f |
H5E_WALK_DOWNWARD. More... | |
subroutine h5e::h5eclear_f | ( | integer, intent(out) | hdferr, |
integer(hid_t), intent(in), optional | estack_id | ||
) |
Clears the error stack for the current thread.
hdferr | Returns 0 if successful and -1 if it fails. |
estack_id | Error Stack id |
See C API: H5Eclear2()
subroutine h5e::h5eget_major_f | ( | integer, intent(in) | error_no, |
character(len=*), intent(out) | name, | ||
integer(size_t), intent(in) | namelen, | ||
integer, intent(out) | hdferr | ||
) |
Returns a character string describing an error specified by a major error number.
error_no | Major error number. |
name | Character string describing the error. |
namelen | Number of characters in the name buffer. |
hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Eget_major()
subroutine h5e::h5eget_minor_f | ( | integer, intent(in) | error_no, |
character(len=*), intent(out) | name, | ||
integer, intent(out) | hdferr | ||
) |
Returns a character string describing an error specified by a minor error number.
error_no | Minor error number. |
name | Character string describing the error. |
hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Eget_minor()
subroutine h5e::h5eprint_f | ( | integer, intent(out) | hdferr, |
character(len=*), intent(in), optional | name | ||
) |
Prints the error stack in a default manner.
hdferr | Returns 0 if successful and -1 if it fails. |
name | Name of the file that contains print output |
See C API: H5Eprint2()
subroutine h5e::h5eset_auto_f | ( | integer, intent(in) | printflag, |
integer, intent(out) | hdferr, | ||
integer(hid_t), intent(in), optional | estack_id, | ||
type(c_funptr), intent(in), optional | func, | ||
type(c_ptr), intent(in), optional | client_data | ||
) |
Returns settings for automatic error stack traversal function and its data.
printflag | Flag to turn automatic error printing on or off; possible values are:
|
estack_id | Error stack identifier. |
func | Function to be called upon an error condition. |
client_data | Data passed to the error function. |
hdferr | Returns 0 if successful and -1 if it fails. |
See C API: H5Eset_auto2()
integer(hid_t) h5e_default_f |
H5E_DEFAULT.
integer h5e_major_f |
H5E_MAJOR.
integer h5e_minor_f |
H5E_MINOR.
integer h5e_walk_downward_f |
H5E_WALK_DOWNWARD.
integer h5e_walk_upward_f |
H5E_WALK_UPWARD.