Next: Verarbeitung eines ObservationThingEvent
Up: Events auf der Kernel-Ebene
Previous: Events auf der Kernel-Ebene
Wir betrachten den Mechanismus der Übermittlung am Beispiel eines
ObservationAttrEvent:
Zunächst wird vom Client (Insect oder InsectTool)
aus Sim::Insect::observeAttr() mit dem Attributstyp und dem
oberen und unteren Grenzwert aufgerufen. Dort wird nichts weiter getan,
als im zugehörigen Observer die Operation
setAttrInterval() mit dem zugehörigen Attribut als Parameter
aufzurufen. Im Observer werden die Attribute mit ihren jeweiligen
Grenzwerten, ober- bzw. unterhalb deren ein Event generiert werden soll,
gespeichert.
Tim Paehler
1998-05-12