1 #if !defined(__OBSERVER_HPP) 24 #if !defined(__COMMON_HPP) 28 #if !defined(__EVENT_HPP) 35 DECLARE_CLASS( Subject );
36 DECLARE_CLASS( Observer );
110 #endif // if !defined(__OBSERVER_HPP) Observer observes Subjets and supports the event interface for recieving subject event notifications...
Definition: Observer.hpp:44
bool operator==(ObserverCref) const
Equality operator.
Definition: Observer.cpp:71
Forward reference the various common classes.
Definition: AbstractAllocator.hpp:32
NullPointerException is the base exception type for NullPointer.
Definition: NullPointerException.hpp:40
virtual void event(Event< Identifier > *)
Called by Subject::notifyObservers if this observer instance is registered for the event type...
Definition: Observer.cpp:97
bool operator!=(ObserverCref) const
In-Equality operator.
Definition: Observer.cpp:90
virtual ~Observer(void)
Virtual destructor.
Definition: Observer.cpp:53
Event provides a type basis for event ontologies.
Definition: Event.hpp:35
Observer(void)
Default constructor.
Definition: Observer.cpp:35
ObserverRef operator=(ObserverCref)
Assignment operator.
Definition: Observer.cpp:62