Public Member Functions

zeus::ISettingsManager Class Reference

#include <ISettingsManager.hpp>

Inheritance diagram for zeus::ISettingsManager:
zeus::IPropertyAccess zeus::IZUnknown zeus::TSettingsManager

List of all members.

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

Detailed Description

Interface for settings manager access and singleton delegation


Member Function Documentation

virtual void MQUALIFIER zeus::ISettingsManager::attach ( INotifyObserver rObserver ) [pure virtual]

attaches an observer to the user settings

Parameters:
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

Parameters:
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

Parameters:
rpDocument,:Return parameter
Return values:
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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:36