![]() |
AnCH Framework
0.1
Another C++ Hack Framework
|
An observable implementation of the observers/observable design pattern. More...
#include <observable.hpp>
Public Member Functions | |
Observable () | |
virtual | ~Observable () |
bool | addObserver (anch::events::Observer< Event > &observer) |
void | removeObserver (anch::events::Observer< Event > &observer) |
void | notifyObservers (const Event &event) |
An observable implementation of the observers/observable design pattern.
This class maintains an observer list which have to be notified on event.
|
inline |
Observable default constructor
|
inlinevirtual |
Observable destructor
|
inline |
Add observer for notifications
observer | The observer to add |
true
if observer has been added, false
otherwise
|
inline |
Notify every observer that an event has been fired
event | the event to fire |
|
inline |
Remove observer for notifications
observer | The observer to remove |