Walk error stack
H5E.walk(direction,func)
H5E.walk(direction,func)
walks the error
stack for the current thread and calls the specified function for
each error along the way. func
is a function handle.
direction
specifies how the error stack is traversed
and can be given by one of the following character vectors or the
numeric equivalent.
'H5E_WALK_UPWARD' |
'H5E_WALK_DOWNWARD' |
The specified function must have the following signature:
status = func(n,error_struct)
where n
is the indexed position of the error
in the stack and error_struct
is a structure with
the following fields:
maj_num | Major error number |
min_num | Minor error number |
func_name | Function in which the error occurred |
file_name | File in which the error occurred |
line | Line in file where error occurs |
desc | Optional supplied description |
This function corresponds to the H5Ewalk1
function
in the HDF5 library C API.