CSsmMapperUtility Class Reference
class CSsmMapperUtility : public CBase |
Utility class for mapping Uids, getting feature and system states and cenrep values.
Constructor & Destructor Documentation
CSsmMapperUtility()
IMPORT_C | CSsmMapperUtility | ( | ) | |
First phase constructor. Exported for deriver classes.
~CSsmMapperUtility()
IMPORT_C | ~CSsmMapperUtility | ( | ) | [virtual] |
Member Functions Documentation
CheckCaps(const RMessagePtr2 &)
Checks the capabilities of client
Client message
ConstructL()
void | ConstructL | ( | ) | [private] |
Second phase of construction.
CrValue(const TUid &, TUint32, TInt &)
Gets the requested cenrep key's value
Parameters
const TUid & aUid | Requested cenrep Uid |
TUint32 aKey | Requested cenrep key |
TInt & aValue | On return contains value of requested key |
CrValue(const TUid &, TUint32, TDes &)
Gets the requested cenrep key's value
Parameters
const TUid & aUid | Requested cenrep Uid |
TUint32 aKey | Requested cenrep key |
TDes & aValue | On return contains value of requested key |
FeatureStatus(const TUid &)
IMPORT_C TBool | FeatureStatus | ( | const TUid & | aUid | ) | |
Gets the requested feature Uid's status
Parameters
const TUid & aUid | Requested feature Uid |
FeatureUid(const TUid &)
TUid
| FeatureUid | ( | const TUid & | aUid | ) | [virtual] |
GetCommandListPath(TDes &)
void | GetCommandListPath | ( | TDes & | aCmdListPath | ) | [virtual] |
Gets the path to command lists
Parameters
TDes & aCmdListPath | Default path. Will be modified if called from test code. |
GetCurrentState(TSsmState &)
Get the current system state
Parameters
TSsmState & aState | On return contains the current state |
NewL()
Two-phased constructor. Clients of mapper utility should use this method for creating instance.
PsUid(const TUid &)
Methods for mapping p&s, cenrep and feature Uids
Parameters
const TUid & aUid | The Uid to map |
Member Data Documentation
CSsmMapperUtility * iExtension
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.