#include <notifier.h>
Public Types | |
| typedef std::vector< Observer< Event > * > | ObserverColl |
Public Member Functions | |
| Notifier () | |
| virtual | ~Notifier () |
| virtual void | NotifyObservers (Event &event) |
| Send event notification to all observers of this event. | |
| virtual void | AddObserver (Observer< Event > &observer) |
| Add an observer of this event. | |
| virtual void | RemoveObserver (Observer< Event > &observer) |
| Remove an observer of this event. | |
| virtual bool | HasObservers (void) const |
Definition at line 115 of file notifier.h.
Definition at line 118 of file notifier.h.
|
inline |
Definition at line 120 of file notifier.h.
Definition at line 123 of file notifier.h.
|
inlinevirtual |
Add an observer of this event.
Definition at line 141 of file notifier.h.
Definition at line 166 of file notifier.h.
|
inlinevirtual |
Send event notification to all observers of this event.
Definition at line 132 of file notifier.h.
|
inlinevirtual |
Remove an observer of this event.
Definition at line 154 of file notifier.h.