An event system is provided within an object-oriented environment. The
event system informs users and system functions of events within the
system. Events may be modeled as objects that are visible within the
global namespace. These objects include event source objects and event
sink objects. Event source objects generate event reports and event sink
objects are the objects that receive reports. Special objects may be
incorporated in the system to direct event reports from an event source
object to an event sink object.