CSSSettingsActiveObject Class Reference

class CSSSettingsActiveObject : public CActive
Interface for Active object handling Publish and subscribe notify events. sssettings.lib
Since
3.0

Inherits from

Constructor & Destructor Documentation

CSSSettingsActiveObject(const TUid, const TUint32, MSSSettingsPubSubNotify &)

CSSSettingsActiveObject(const TUidaNotifyUid,
const TUint32aNotifyKey,
MSSSettingsPubSubNotify &aNotifyHandler
)[private]

Constructor.

Parameters

const TUid aNotifyUid
const TUint32 aNotifyKey
MSSSettingsPubSubNotify & aNotifyHandler

~CSSSettingsActiveObject()

~CSSSettingsActiveObject()[virtual]

Destructor.

Member Functions Documentation

CancelNotify()

voidCancelNotify()

Cancel notify

ConstructL()

voidConstructL()[private]

By default Symbian OS constructor is private.

DoCancel()

voidDoCancel()[protected, virtual]

From CActive.

NewL(const TUid, const TUint32, MSSSettingsPubSubNotify &)

CSSSettingsActiveObject *NewL(const TUidaNotifyUid,
const TUint32aNotifyKey,
MSSSettingsPubSubNotify &aNotifyHandler
)[static]

Two-phased constructor.

Parameters

const TUid aNotifyUidThe Uid to be notified.
const TUint32 aNotifyKeyThe key under aNotifyUid to be notified.
MSSSettingsPubSubNotify & aNotifyHandlerThe notifier to be informed about notify events.

NotifyKeyChange()

TInt NotifyKeyChange()

Starts the notify.

RunL()

voidRunL()[protected, virtual]

From CActive.

Member Data Documentation

TBool iNotify

TBool iNotify[private]

MSSSettingsPubSubNotify * iNotifyHandler

MSSSettingsPubSubNotify *iNotifyHandler[private]

TUint32 iNotifyKey

TUint32 iNotifyKey[private]

TUid iNotifyUid

TUid iNotifyUid[private]

RProperty iProperty

RProperty iProperty[private]