#include <Observer.hpp>
Public Member Functions | |
Observer (void) | |
Default constructor. | |
Observer (ObserverCref) | |
Copy constructor. | |
virtual | ~Observer (void) |
Virtual destructor. | |
ObserverRef | operator= (ObserverCref) |
Assignment operator. | |
bool | operator== (ObserverCref) const |
Equality operator. | |
bool | operator!= (ObserverCref) const |
In-Equality operator. | |
virtual void | event (Event< Identifier > *) throw ( NullPointerException ) |
Called by Subject::notifyObservers if this observer instance is registered for the event type. |
corelinux::Observer::Observer | ( | ObserverCref | ) |
void corelinux::Observer::event | ( | Event< Identifier > * | anEvent | ) | throw ( NullPointerException ) [virtual] |
Called by Subject::notifyObservers if this observer instance is registered for the event type.
Event | the type of event interested in |
NullPointer | exception if event is null |
Referenced by corelinux::Subject::notifyAllObservers(), and corelinux::Subject::notifyObservers().