ChspsAutoInstaller Class Reference

class ChspsAutoInstaller : public CActive
hspsThemeServer.exe
Since
S60 5.0

Inherits from

Constructor & Destructor Documentation

ChspsAutoInstaller(ChspsThemeServer &)

ChspsAutoInstaller(ChspsThemeServer &aThemeServer)[private]

ChspsAutoInstaller. Performs the first phase of two phase construction.

Parameters

ChspsThemeServer & aThemeServer

~ChspsAutoInstaller()

~ChspsAutoInstaller()[virtual]

~ChspsAutoInstaller. Destructor. Destroys the object and release all memory objects.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

ConstructL. Performs the second phase construction of a ChspsAutoInstaller object.

DoCancel()

voidDoCancel()[protected, virtual]

From CActive, DoCancel. Cancels any outstanding operation.

InstallThemeL(const TDesC &)

TInt InstallThemeL(const TDesC &aManifestFileName)
InstallTheme
Since
S60 3.1

Parameters

const TDesC & aManifestFileNameis a name of the manifest file of theme source to be installed.

NewL(ChspsThemeServer &)

ChspsAutoInstaller *NewL(ChspsThemeServer &aThemeServer)[static]

NewL. Two-phased constructor. Creates a ChspsAutoInstaller object using two phase construction, and return a pointer to the created object.

Parameters

ChspsThemeServer & aThemeServer

NewLC(ChspsThemeServer &)

ChspsAutoInstaller *NewLC(ChspsThemeServer &aThemeServer)[static]

NewLC. Two-phased constructor. Creates a ChspsClinet object using two phase construction, and return a pointer to the created object.

Parameters

ChspsThemeServer & aThemeServer

RunError(TInt)

TInt RunError(TIntaError)[protected, virtual]
From CActive Called when asynchronous request has failed
Since
S60 3.1

Parameters

TInt aError

RunL()

voidRunL()[protected, virtual]

From CActive, RunL. Callback function. Invoked to handle responses from the server.

UnInstallThemeL(const TDesC &)

voidUnInstallThemeL(const TDesC &aPathFile)
UnInstallThemeL
Since
S60 3.2

Parameters

const TDesC & aPathFilea path_*.dat file which describes the theme to be uninstalled

hspsResult()

ChspsResult &hspsResult()
GethspsResultL
Since
S60 3.1

Member Data Documentation

TBuf8< KMaxHeaderDataLength8 > iHeaderData

TBuf8< KMaxHeaderDataLength8 >iHeaderData[private]

ChspsInstallationHandler * iInstallationHandler

ChspsInstallationHandler *iInstallationHandler[private]

ChspsMaintenanceHandler * iMaintenanceHandler

ChspsMaintenanceHandler *iMaintenanceHandler[private]

ChspsResult * iResult

ChspsResult *iResult[private]

ChspsThemeServer & iThemeServer

ChspsThemeServer &iThemeServer[private]