GEOS SDK TechDocs
|
|
1 Design Goals
|
3 System Notification
The basic GCN functionality manages lists of objects that are interested in specific changes. For each particular change that needs to be monitored, a separate list is needed. A completely separate "list of lists" containing an inventory of all GCN lists is also created. This will serve as the "search" table, while the particular GCN list will serve as the "messaging" list. When an event is detected, the GCN mechanism will search through the list of lists, seeing if a notification list is interested in a particular change, and send the appropriate messages if the objects do indeed wish notification of the event.
There are several reasons why you would want to use GCN:
GEOS SDK TechDocs
|
|
1 Design Goals
|
3 System Notification