protocol

event_registryp

Event registry protocol.

author:
Paulo Moura
version:
1.0
date:
2000/7/24
compilation:
static

(no dependencies on other files)

Public interface

monitors/1

Returns a list of all current monitors.

compilation:
static
template:
monitors(Monitors)
mode – number of solutions:
monitors(-list) – one

monitored/1

Returns a list of all currently monitored objects.

compilation:
static
template:
monitored(Objects)
mode – number of solutions:
monitored(-list) – one

monitor/4

True if the arguments describe a currently defined monitored event.

compilation:
static
template:
monitor(Object, Message, Sender, Monitor)
mode – number of solutions:
monitor(?object, ?nonvar, ?object, ?object) – zero_or_more

set_monitor/4

Sets a monitor for the set of matching events.

compilation:
static
template:
set_monitor(Object, Message, Sender, Monitor)
mode – number of solutions:
set_monitor(?object, ?nonvar, ?object, +object) – zero_or_one

del_monitors/4

Deletes all matching monitored events.

compilation:
static
template:
del_monitors(Object, Message, Sender, Monitor)
mode – number of solutions:
del_monitors(?object, ?nonvar, ?object, ?object) – one

del_monitors/0

Deletes all monitored events.

compilation:
static
mode – number of solutions:
del_monitors – one

Protected interface

(none)

Private predicates

(none)

Remarks

(none)