Notifier base for notifier/listener design pattern. More...
#include <Utils/Notifier.hpp>
Public Member Functions | |
void | addListener (Listener< MessageType > *pListener) |
void | notify (const MessageType &message) |
Notifier base for notifier/listener design pattern.
The notifier will prevent all registered listener of a new message
void Notifier< MessageType >::addListener | ( | Listener< MessageType > * | pListener | ) | [inline] |
Adds a listener to the list of instance to call
pListener | new listener |
void Notifier< MessageType >::notify | ( | const MessageType & | message | ) | [inline] |
Notify all listeners of the event
message | the associated message to transfert to the listeners |