CSSSettingsNotifier Class Reference

class CSSSettingsNotifier : public CActive
Notifier for changes
Since
1.0 SsSettings.lib

Inherits from

Constructor & Destructor Documentation

CSSSettingsNotifier(RSSSettings &)

CSSSettingsNotifier(RSSSettings &aSettings)

C++ constructor.

Parameters

RSSSettings & aSettingsreference to RSSSettings

CSSSettingsNotifier(const CSSSettingsNotifier &)

CSSSettingsNotifier(const CSSSettingsNotifier &)[private]

Parameters

const CSSSettingsNotifier &

~CSSSettingsNotifier()

~CSSSettingsNotifier()[virtual]

Destructor.

Member Functions Documentation

AddNotifier(TSSSettingsSetting)

TInt AddNotifier(TSSSettingsSettingaSetting)

Adds observer.

Parameters

TSSSettingsSetting aSettingSet observer for this setting

AlsSupport(TBool, TBool, TInt)

TBool AlsSupport(TBoolaPPSupport,
TBoolaCSPSupport,
TIntaCSPError
)[private]

Parameters

TBool aPPSupport
TBool aCSPSupport
TInt aCSPError

ConstructL()

voidConstructL()

Symbian OS constructor. Must be called before usage!

DoCancel()

voidDoCancel()[protected, virtual]

From CActive. ALS blocking change notification is cancelled.

GetAlsHandler()

CSSSettingsAlsNotifier *GetAlsHandler()

To get ALS controller.

HandleNotifyError(TUint32, TInt, CCenRepNotifyHandler *)

voidHandleNotifyError(TUint32aId,
TIntaError,
CCenRepNotifyHandler *aHandler
)[protected]

Parameters

TUint32 aId
TInt aError
CCenRepNotifyHandler * aHandler

HandleNotifyInt(TUint32, TInt)

voidHandleNotifyInt(TUint32aId,
TIntaNewValue
)[protected]

Parameters

TUint32 aId
TInt aNewValue

HandleRefresh()

TInt HandleRefresh()

Handle SIM refresh

RemoveNotifier(TSSSettingsSetting)

voidRemoveNotifier(TSSSettingsSettingaSetting)

Removes observer

Parameters

TSSSettingsSetting aSettingRemove observer for this setting

RunL()

voidRunL()[protected, virtual]

From CActive. This is called when ALS Blocking status is changed.

operator=(const CSSSettingsNotifier &)

CSSSettingsNotifier &operator=(const CSSSettingsNotifier &)[private]

Parameters

const CSSSettingsNotifier &

Member Data Documentation

CSSSettingsAlsNotifier * iAls

CSSSettingsAlsNotifier *iAls[private]

RMmCustomAPI::TGetAlsBlockStatus iAlsBlockStatus

RMmCustomAPI::TGetAlsBlockStatus iAlsBlockStatus[private]

CCenRepNotifyHandler * iCenRepAlsNotifyHandler

CCenRepNotifyHandler *iCenRepAlsNotifyHandler[private]

CCenRepNotifyHandler * iCenRepClirNotifyHandler

CCenRepNotifyHandler *iCenRepClirNotifyHandler[private]

CCenRepNotifyHandler * iCenRepCugNotifyHandler

CCenRepNotifyHandler *iCenRepCugNotifyHandler[private]

TUint32 iNotifyKeys

TUint32 iNotifyKeys[private]

CRepository * iRepository

CRepository *iRepository[private]

RSSSettings & iSettings

RSSSettings &iSettings[private]