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()

void ConstructL ( ) [private]

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

DoCancel()

void DoCancel ( ) [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 & aManifestFileName is 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 ( TInt aError ) [protected, virtual]
From CActive Called when asynchronous request has failed
Since
S60 3.1

Parameters

TInt aError

RunL()

void RunL ( ) [protected, virtual]

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

UnInstallThemeL(const TDesC &)

void UnInstallThemeL ( const TDesC & aPathFile )
UnInstallThemeL
Since
S60 3.2

Parameters

const TDesC & aPathFile a 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]