#include <ISettingsManager.hpp>
Public Member Functions | |
| virtual Retval MQUALIFIER | getUserDocument (NAMESPACE_Zeus::IXMLDocument *&rpDocument) const =0 |
| virtual void MQUALIFIER | notifyObservers ()=0 |
| virtual void MQUALIFIER | attach (INotifyObserver &rObserver)=0 |
| virtual void MQUALIFIER | detach (INotifyObserver &rObserver)=0 |
Interface for settings manager access and singleton delegation
| virtual void MQUALIFIER zeus::ISettingsManager::attach | ( | INotifyObserver & | rObserver ) | [pure virtual] |
attaches an observer to the user settings
| rObserver,: | Observer to attach |
Implemented in zeus::TSettingsManager.
| virtual void MQUALIFIER zeus::ISettingsManager::detach | ( | INotifyObserver & | rObserver ) | [pure virtual] |
detaches an observer to the user settings
| rObserver,: | Observer to detach |
Implemented in zeus::TSettingsManager.
| virtual Retval MQUALIFIER zeus::ISettingsManager::getUserDocument | ( | NAMESPACE_Zeus::IXMLDocument *& | rpDocument ) | const [pure virtual] |
Returns the document of the base singleton object
| rpDocument,: | Return parameter |
| RET_NOERROR,: | Document returned |
| RET_REQUEST_FAILED,: | Could not return a user document |
Implemented in zeus::TSettingsManager.
| virtual void MQUALIFIER zeus::ISettingsManager::notifyObservers | ( | ) | [pure virtual] |
Notifies all observer instances
Implemented in zeus::TSettingsManager.