corelinux_Observer3
Observer observes subjets and supports the event interface for recieving subject event notifications.
Usage
#include <Observer.hpp>
Inherited by SubjectObserver [private].
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.
Detailed Description
Observer observes Subjets and supports the event interface for recieving subject event notifications.
Constructor & Destructor Documentation
corelinux::Observer::Observer (ObserverCref)
Copy constructor. Parameters:
Observer const referencee
Member Function Documentation
void corelinux::Observer::event (Event< Identifier > *) throw ( NullPointerException ) [virtual]
Called by Subject::notifyObservers if this observer instance is registered for the event type. Parameters:
Event the type of event interested in
Exceptions:
NullPointer exception if event is null
Releases
2 releases since Debian 3.0 (Woody); the text changed 1 time.