CVccUiPsPropertyListener Class Reference

class CVccUiPsPropertyListener : public CActive

Inherits from

Constructor & Destructor Documentation

CVccUiPsPropertyListener(const TUint)

CVccUiPsPropertyListener(const TUintaKeyId)[private]

Constructor.

Parameters

const TUint aKeyIdId of a key of the property.

~CVccUiPsPropertyListener()

IMPORT_C~CVccUiPsPropertyListener()[virtual]

Destructor.

Member Functions Documentation

AddObserverL(MVccPsPropertyListenerObserver &)

IMPORT_C voidAddObserverL(MVccPsPropertyListenerObserver &aObserver)

Add an observer

Parameters

MVccPsPropertyListenerObserver & aObserverReference to observer object

ConstructL()

voidConstructL()[private]

Symbian 2nd phase constructor

CurrentValue()

IMPORT_C TIntCurrentValue()

Get the current value of the property.

DoCancel()

voidDoCancel()[private, virtual]

NewL(const TUint)

IMPORT_C CVccUiPsPropertyListener *NewL(const TUintaKeyId)[static]

Symbian two-phased constructor.

Parameters

const TUint aKeyIdId of a key of the property.

NotifyObserversL()

voidNotifyObserversL()[private]

Notifies the observers about the Ho state change.

RemoveObserver(MVccPsPropertyListenerObserver &)

IMPORT_C voidRemoveObserver(MVccPsPropertyListenerObserver &aObserver)

Remove an observer.

Parameters

MVccPsPropertyListenerObserver & aObserverReference to observer object

RunL()

voidRunL()[private, virtual]

Start()

IMPORT_C voidStart()

Start the listener. The listener subscribes to the given property.

Member Data Documentation

TUid iCategoryId

TUid iCategoryId[private]

The uid of the property category to be watched.

TUint iKeyId

TUint iKeyId[private]

The property key uid to be watched.

RPointerArray< MVccPsPropertyListenerObserver > iObservers

RPointerArray< MVccPsPropertyListenerObserver >iObservers[private]

Obsevers for callback from this. Observers are not owned.

RProperty iProperty

RProperty iProperty[private]

the property category.