#include <CGestalt.h>
Inheritance diagram for csl::Observer:

Subclasses must override the update() method to do their stuff -- grabbing a data buffer, operating on their model, or displaying something. The mPeriod is the requested period for updates. The mKey is an int value for the model's evaluate() function to filter updates i.e., if the model implements evaluate(void*), and its return value is non-zero and matches the observer's key, then an update will be sent. An example of using this is a MIDI IO object's channel filtering for MIDI listeners (observers).
1.4.5-20051010