CCertificateAppInfoManager Class Reference
class CCertificateAppInfoManager : public CBase |
This class is used to access a persistent store which contains the available applications on a device. It provides an interface to add and retrieve applications.
Inherits from
- CCertificateAppInfoManager
Constructor & Destructor Documentation
CCertificateAppInfoManager()
CCertificateAppInfoManager | ( | ) | [private] |
~CCertificateAppInfoManager()
IMPORT_C | ~CCertificateAppInfoManager | ( | ) | [virtual] |
Virtual destructor. Frees all resources owned by the object, prior to its destruction.
Member Functions Documentation
AddL(const TCertificateAppInfo &)
Adds a new application.
-
capability
- WriteDeviceData The caller requires the WriteDeviceData capability.
-
leave
- KErrPermissionDenied If the caller does not have the required capability.
ApplicationL(const TUid &, TInt &)
Gets an application by UID.
-
leave
- KErrNotFound If there is no application matching the specified UID.
Parameters
const TUid & aUid | The UID of the application. |
TInt & aIndex | On return, the index of the application in the store. |
Applications()
Gets a list of all applications in the store.
ConstructL()
void | ConstructL | ( | ) | [private] |
NewL()
Creates a new instance of the app info manager.
NewL(RFs &, TBool)
Creates a new instance of the app info manager.
Clients should use the no-argument version.
NewLC()
Creates a new instance of the app info manager and puts a pointer to it onto the cleanup stack.
NewLC(RFs &, TBool)
Creates a new instance of the app info manager.
Clients should use the no-argument version.
RemoveL(const TUid &)
IMPORT_C void | RemoveL | ( | const TUid & | aUid | ) | |
Removes an existing application.
-
capability
- WriteDeviceData The caller requires the WriteDeviceData capability.
-
leave
- KErrPermissionDenied If the caller does not have the required capability.
-
leave
- KErrNotFound If there is no application matching the specified UID.
Parameters
const TUid & aUid | The UID of the application to remove. |
Member Data Documentation
MCTCertApps * iCertAppsIf
RArray< TCertificateAppInfo > iClients
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.