- Function errh::IsMarkedAsHandled(err)
errh::IsMarkedAsHandled
The function errh::IsMarkedAsHandled
returns 1 if the error is
marked as handled and 0 otherwise.
errh::IsMarkedAsHandled(
err ! (input) an element
)
Arguments
- err
An element in the set
errh::PendingErrors
referencing an error.
Return Value
Returns 1 if the error is marked as handled and 0 otherwise.
Note
When err
does not reference an element in errh::PendingErrors
or when the
current filter is the filter To Global Collector
an additional error
will be raised.
Example
1block
2 pr_divideByZero();
3onerror _ep_err do
4 _bp_isMarkedAsHandled := errh::IsMarkedAsHandled(_ep_err );
5 errh::MarkAsHandled( _ep_err, 1 );
6endblock ;
Afterwards:
_bp_isMarkedAsHandled = 0
Because the error is marked as handled just after.
See also
The function errh::MarkAsHandled
.