[ Event Handling | The ECLiPSe Built-In Predicates | Reference Manual | Alphabetic Index ]

get_event_handler(+Event, -Predspec, -Module)

Returns the event handler for event/error Event and its home module Module.
Event
atom or integer.
Predspec
term which unifies with atom/integer.
Module
atom or variable.

Description

Given the event name/error number Event, Predspec is unified with the specification (i.e. a term of the form name/arity) of the current handler for event; Module is unified with its home module.

The events which exist are user defined; the errors which exist are implementation defined.

Modes and Determinism

Fail Conditions

Fails if Event is not an event

Exceptions

(4) instantiation fault
Event is not instantiated.
(5) type error
Event is not an atom nor integer.
(5) type error
PredSpec is neither a variable nor of the form Atom/Integer.

See Also

set_event_handler / 2, event / 1