#include <IObserver.h>
Public Member Functions | |
virtual | ~IObservable () |
virtual void | attach (IObserver *) const |
virtual void | detach (IObserver *) const |
virtual void | notify (void *param=0) const |
Protected Member Functions | |
IObservable () | |
Private Attributes | |
std::list< IObserver * > | observers |
Definition at line 44 of file IObserver.h.
virtual ~IObservable | ( | ) | [virtual] |
IObservable | ( | ) | [protected] |
virtual void attach | ( | IObserver * | ) | const [virtual] |
virtual void detach | ( | IObserver * | ) | const [virtual] |
virtual void notify | ( | void * | param = 0 |
) | const [virtual] |
Definition at line 56 of file IObserver.h.