ChspsRomInstaller Class Reference
class ChspsRomInstaller : public CActive |
ROM installer hspsThemeServer.exe
- Since
- S60 5.0
Constructor & Destructor Documentation
ChspsRomInstaller(ChspsThemeServer &, RFs &, const TBool)
Parameters
ChspsThemeServer & aThemeServer | |
RFs & aFsSession | is a reference to file server instance |
const TBool aInstallUdaEmmc | is set if UDA and eMMC drives should be utilized |
~ChspsRomInstaller()
~ChspsRomInstaller | ( | ) | [virtual] |
~ChspsRomInstaller. Destructor. Destroys the object and release all memory objects.
- Since
- S60 5.0
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [protected] |
ConstructL. Performs the second phase construction of a
ChspsRomInstaller object.
- Since
- S60 5.0
DoCancel()
void | DoCancel | ( | ) | [protected, virtual] |
DoCancel. From
CActive, cancels any outstanding operation.
- Since
- S60 5.0
DoFindInstallationFilesL(RPointerArray< HBufC > &, const TDesC &)
FindInstallationFileL(const TInt, TFileName &)
void | FindInstallationFileL | ( | const TInt | aConfigurationUid, |
| TFileName & | aManifest |
| ) | [protected] |
Finds an installation file from a directory structure which has UID in hex format as folder name.
- Since
- S60 5.2
Parameters
const TInt aConfigurationUid | Configuration to be found |
TFileName & aManifest | Found manifest file |
FindInstallationFilesL(RPointerArray< HBufC > &)
Retrieves manifest files from all internal drives in \private\ paths.
- Since
- S60 5.0
InstallL()
Installs all plugin configurations which can be found from the internal drives.
- Since
- S60 5.2
InstallThemeL(const TDesC &)
Installs a plugin configuration from the provided manifest file (synchronous).
- Since
- S60 5.0
Parameters
const TDesC & aFileName | is name of the manifest file to be installed. |
NewL(ChspsThemeServer &, RFs &, const TBool)
NewL. Two-phased constructor. Creates a
ChspsRomInstaller object using two phase construction, and return a pointer to the created object.
- Since
- S60 5.0
Parameters
ChspsThemeServer & aThemeServer | is a reference to theme server instance |
RFs & aFsSession | is a reference to file server instance |
const TBool aInstallUdaEmmc = ETrue | is set if UDA and eMMC drives should be utilized |
ReinstallThemeL(const TInt, const TInt)
Re-installs an application plugin configuration (synchronous).
- Since
- S60 5.0
Parameters
const TInt aAppUid | is UID of an application |
const TInt aConfigurationUid | is UID of an application plugin configuration |
RunError(TInt)
TInt
| RunError | ( | TInt | aError | ) | [protected, virtual] |
RunError. From
CActive Called when asynchronous request has failed
- Since
- S60 5.0
RunL()
void | RunL | ( | ) | [protected, virtual] |
RunL. From
CActive, callback function. Invoked to handle responses from the server.
- Since
- S60 5.0
Member Data Documentation
TBuf8< KMaxHeaderDataLength8 > iHeaderData
TBool
iInstallUdaEmmc
TBool
| iInstallUdaEmmc | [private] |
ChspsInstallationHandler * iInstallationHandler
ThspsServiceCompletedMessage
iRet
ChspsThemeServer & iThemeServer
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.