Overview: 5.14 The GEOS User Interface: General Change Notification

Up: GEOS SDK TechDocs | Up | Prev: 5.13 Clipboard and Quick-Transfer | Next: 5.15 Help Object

In a multithreaded system, one thread may change some information that another thread depends on. In this case, the thread that makes the change must notify all other users of the information that it has been changed and that they must update their status appropriately.

GEOS provides a mechanism for allowing all threads or objects to register for notification of certain events. For example, GeoManager is notified of all file system changes so it can update its display in real time. Although notification is automatically sent for certain system changes, applications can set up an automatic notification of custom changes. For example, if a multiuser network game depended on each user knowing a certain status flag, automatic notification could be set up to notify all the users whenever any user changed it.


Up: GEOS SDK TechDocs | Up | Prev: 5.13 Clipboard and Quick-Transfer | Next: 5.15 Help Object