Logtalk reference manual
Built-in predicate: abolish_events/5
abolish_events/5
Description
abolish_events(Event, Object, Message, Sender, Monitor)
Abolishes all matching events. The two types of events are represented by the atoms before
and after
.
Template and modes
abolish_events(@term, @term, @term, @term, @term)
Errors
- Event is neither a variable nor a valid event identifier:
type_error(event, Event)
- Object is neither a variable nor a valid object identifier:
type_error(object_identifier, Object)
- Message is neither a variable nor a callable term:
type_error(callable, Message)
- Sender is neither a variable nor a valid object identifier:
type_error(object_identifier, Sender)
- Monitor is neither a variable nor a valid object identifier:
type_error(object_identifier, Monitor)
Examples
| ?- abolish_events(_, list, _, _, debugger).
See also
current_event/5
, define_events/5
before/3
, after/3