SUBROUTINE h5ovisit_f(group_id, index_type, order, &
op, op_data, return_value, hdferr)
INTEGER(HID_T), INTENT(IN) :: group_id
INTEGER, INTENT(IN) :: index_type
INTEGER, INTENT(IN) :: order
TYPE(C_FUNPTR):: op
TYPE(C_PTR) :: op_data
INTEGER, INTENT(OUT) :: return_value
INTEGER, INTENT(OUT) :: hdferr
Inputs:
group_id - Identifier of the group at which the recursive iteration
begins
index_type - Type of index; valid values include:
H5_INDEX_NAME_F
H5_INDEX_CRT_ORDER_F
order - Order in which index is traversed; valid values include:
H5_ITER_DEC_F
H5_ITER_INC_F
H5_ITER_NATIVE_F
op - Callback function passing data regarding the group to the
calling application
op_data - User-defined pointer to data required by the application f
or its processing of the group
Outputs:
return_value - Returns the return value of the first operator that
returns a positive value, or zero if all members were
processed with no operator returning non-zero.
hdferr - Returns 0 if successful and -1 if fails