CARMA C++
|
An abstract base class for an implementation of the Observer design pattern. More...
#include <carma/util/Observer.h>
Public Member Functions | |
Observer () | |
Constructor. More... | |
virtual void | observerUpdate (Observable &observable)=0 |
Abstract method called by the Observable. More... | |
int | regID () const |
Get the registration ID. More... | |
virtual | ~Observer () |
Destructor. More... | |
An abstract base class for an implementation of the Observer design pattern.
The observerMethod of this class will be called when an observable event occurs in an Observable object.
Definition at line 34 of file Observer.h.
carma::util::Observer::Observer | ( | ) |
Constructor.
|
virtual |
Destructor.
|
pure virtual |
Abstract method called by the Observable.
observable | The Observable object calling this method Can be used to determine who is calling back in case this object is registered with more than one Observable. |
int carma::util::Observer::regID | ( | ) | const |
Get the registration ID.