#include <notifier.h>
Public Types | |
| typedef std::vector< Notifier< Event > * > | NotifierColl |
Public Member Functions | |
| Observer () | |
| virtual | ~Observer () |
| virtual void | HandleNotification (Event &)=0 |
| Handle event notification. | |
| virtual void | NotificationEnded (const Notifier< Event > ¬ifier) |
| Notifier has ended notification of this event. | |
| virtual void | NotifyMe (Notifier< Event > ¬ifier) |
| Request notification of this event. | |
| void | StopObserving () |
| Stop observing event. | |
Protected Member Functions | |
| Observer (const Observer< Event > &observer) | |
| const Observer< Event > & | operator= (const Observer< Event > &) |
Friends | |
| class | Notifier< Event > |
Definition at line 58 of file notifier.h.
Definition at line 61 of file notifier.h.
|
inline |
Definition at line 63 of file notifier.h.
Definition at line 67 of file notifier.h.
|
protected |
|
pure virtual |
Handle event notification.
|
inlinevirtual |
Notifier has ended notification of this event.
Definition at line 74 of file notifier.h.
|
inlinevirtual |
Request notification of this event.
Definition at line 86 of file notifier.h.
|
protected |
|
inline |
Stop observing event.
Definition at line 90 of file notifier.h.
|
friend |
Definition at line 102 of file notifier.h.