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 & aSettings reference to RSSSettings

CSSSettingsNotifier(const CSSSettingsNotifier &)

CSSSettingsNotifier ( const CSSSettingsNotifier & ) [private]

Parameters

const CSSSettingsNotifier &

~CSSSettingsNotifier()

~CSSSettingsNotifier ( ) [virtual]

Destructor.

Member Functions Documentation

AddNotifier(TSSSettingsSetting)

TInt AddNotifier ( TSSSettingsSetting aSetting )

Adds observer.

Parameters

TSSSettingsSetting aSetting Set observer for this setting

AlsSupport(TBool, TBool, TInt)

TBool AlsSupport ( TBool aPPSupport,
TBool aCSPSupport,
TInt aCSPError
) [private]

Parameters

TBool aPPSupport
TBool aCSPSupport
TInt aCSPError

ConstructL()

void ConstructL ( )

Symbian OS constructor. Must be called before usage!

DoCancel()

void DoCancel ( ) [protected, virtual]

From CActive . ALS blocking change notification is cancelled.

GetAlsHandler()

CSSSettingsAlsNotifier * GetAlsHandler ( )

To get ALS controller.

HandleNotifyError(TUint32, TInt, CCenRepNotifyHandler *)

void HandleNotifyError ( TUint32 aId,
TInt aError,
CCenRepNotifyHandler * aHandler
) [protected]

Parameters

TUint32 aId
TInt aError
CCenRepNotifyHandler * aHandler

HandleNotifyInt(TUint32, TInt)

void HandleNotifyInt ( TUint32 aId,
TInt aNewValue
) [protected]

Parameters

TUint32 aId
TInt aNewValue

HandleRefresh()

TInt HandleRefresh ( )

Handle SIM refresh

RemoveNotifier(TSSSettingsSetting)

void RemoveNotifier ( TSSSettingsSetting aSetting )

Removes observer

Parameters

TSSSettingsSetting aSetting Remove observer for this setting

RunL()

void RunL ( ) [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]