Lines Matching defs:Observer
18 class Observer {
28 virtual ~Observer() {}
33 // Adds the given observer.
34 virtual void AddObserver(Observer* observer) = 0;
35 // Removes the given observer if this object has the observer.
36 virtual void RemoveObserver(Observer* observer) = 0;
37 // Returns true if this object has the given observer.
38 virtual bool HasObserver(Observer* observer) = 0;