class SsmMapperUtility |
Utility class for mapping Uids, getting feature and system states and cenrep values. This class contains static versions of the utilities provided by CSSmMapperUtility. Use static functions provided here sparingly, because each function creates own instance of CSSmMapperUtility.
Public Member Functions | |
---|---|
IMPORT_C TBool | CheckCaps (const RMessagePtr2 &) |
IMPORT_C TUid | CrUid (const TUid &) |
IMPORT_C TInt | CrValue (const TUid &, TUint32 , TInt &) |
IMPORT_C TInt | CrValue (const TUid &, TUint32 , TDes &) |
IMPORT_C TBool | FeatureStatus (const TUid &) |
IMPORT_C TUid | FeatureUid (const TUid &) |
IMPORT_C void | GetCommandListPath ( TDes &) |
IMPORT_C TInt | GetCurrentState ( TSsmState &) |
IMPORT_C TUid | PsUid (const TUid &) |
IMPORT_C TBool | CheckCaps | ( | const RMessagePtr2 & | aMessage | ) | [static] |
Checks the capabilities of client
Client message
const RMessagePtr2 & aMessage |
IMPORT_C TInt | CrValue | ( | const TUid & | aUid, |
TUint32 | aKey, | |||
TInt & | aValue | |||
) | [static] |
Gets the requested cenrep key's value
IMPORT_C TInt | CrValue | ( | const TUid & | aUid, |
TUint32 | aKey, | |||
TDes & | aValue | |||
) | [static] |
Gets the requested cenrep key's value
IMPORT_C TBool | FeatureStatus | ( | const TUid & | aUid | ) | [static] |
Gets the requested feature Uid's status
const TUid & aUid | Requested feature Uid |
IMPORT_C TUid | FeatureUid | ( | const TUid & | aUid | ) | [static] |
const TUid & aUid |
IMPORT_C void | GetCommandListPath | ( | TDes & | aCmdListPath | ) | [static] |
Gets the path to command lists
TDes & aCmdListPath | Default path. Will be modified if called from test code. |
IMPORT_C TInt | GetCurrentState | ( | TSsmState & | aState | ) | [static] |
Get the current system state
TSsmState & aState | On return contains the current state |
IMPORT_C TUid | PsUid | ( | const TUid & | aUid | ) | [static] |
Methods for mapping p&s, cenrep and feature Uids
const TUid & aUid | The Uid to map |
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.