CVccEngPsProperty Class Reference
class CVccEngPsProperty : public CBase |
CVccEngPsProperty manages the VCC P&S keys on the VCC HO Engine side.
This class defines the property keys used by Vcc Ho Engine. It provides access to read/write values. Keys are deleted when this class is deleted.
Key KVccPropKeyHoStatus: EVccHoStateIdle Everything ok EVccCsToPsHoStarted CS->PS HO started EVccCsToPsHoInprogress CS->PS HO in progress. EVccCsToPsHoSuccessful CS->PS HO ended successfully. EVccCsToPsHoFailure HO server encountered failure. EVccHoStateUnknown nok, key value could not be fetched
CVccEngPsProperty* iVccPsp = CVccEngPsProperty::NewL();
...
iVccPsp.NotifySubscriberL( EVccCsToPsHoStarted );
...
iVccPsp.NotifySubscriberL( EVccCsToPsHoSuccessful );
...
delete iVccPsp;
vcchoengine.lib
- Since
- S60 v3.2
Constructor & Destructor Documentation
CVccEngPsProperty()
CVccEngPsProperty | ( | ) | [private] |
~CVccEngPsProperty()
~CVccEngPsProperty | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
CreateHandlesL()
void | CreateHandlesL | ( | ) | [private] |
creates handles to properties
DefineKeysL()
void | DefineKeysL | ( | ) | [private] |
Defines keys used by Vcc Ho engine
GetCurrentErrorCode(TInt &)
TInt
| GetCurrentErrorCode | ( | TInt & | aErrorCode | ) | |
Gets the latest value of the Vcc property key KVccPropKeyHoError.
Parameters
TInt & aErrorCode | The value of the key |
GetCurrentHoStatus(TVccHoStatus &)
Gets the latest value of the Vcc property key KVccPropKeyHoStatus.
NotifySubscriberL(TVccHoStatus, TInt)
Updates the Vcc property keys KVccPropKeyHoStatus and KVccPropKeyHoError. Subscribers of these properties will get the notification about the changed values.
Parameters
TVccHoStatus aStatus | The new value of the KVccPropKeyHoStatus key |
TInt aErrorCode | The new value of the KVccPropKeyHoError key |
Member Data Documentation
RProperty
iErrorCodeKey
Handle to error code property
RProperty
iHoStatusKey
Handle to ho status property
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.