![]() |
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 |
1.8.11