#include <IObserver.hpp>
Public Member Functions | |
| virtual void MQUALIFIER | unlockObserver ()=0 |
| virtual void MQUALIFIER | lockObserver ()=0 |
| virtual void MQUALIFIER | clearParent ()=0 |
This interface must be implemented by the observer used in a subject-observer design pattern
| virtual void MQUALIFIER zeus::IObserver::clearParent | ( | ) | [pure virtual] |
This method is normaly used by the observer itself. It releases all outgoing references from the observer to avoid circular reference islands.
| virtual void MQUALIFIER zeus::IObserver::lockObserver | ( | ) | [pure virtual] |
This method locks the observer in order to lock callbacks.
| virtual void MQUALIFIER zeus::IObserver::unlockObserver | ( | ) | [pure virtual] |
This method unlocks the observer in order to process callbacks.