diff -r 6757f1e2efd2 -r 5b858729772b applicationmanagement/server/inc/AMDeploymentComponent.h --- a/applicationmanagement/server/inc/AMDeploymentComponent.h Tue Aug 31 15:05:55 2010 +0300 +++ b/applicationmanagement/server/inc/AMDeploymentComponent.h Wed Sep 01 12:31:32 2010 +0100 @@ -23,33 +23,25 @@ #include #include #include + #include "ApplicationManagementCommon.h" #include "aminstalloptions.h" #include "amdeploymentcomponentdata.h" +#include "AMDownload.h" +#include namespace NApplicationManagement { + + + //const TInt KMaxURILength = 2048; _LIT8( KAMDCDelimiter, "|" ); // FORWARD DECLARATIONS class CDeploymentComponent; class CAMDownload; - class MAMDownloadStateObserver - { -public: - /** - * StatusUpdateL Sets the current download status. This is - * currently HTTP status code - * (200 is success, 400+ failure, 100-199 in progress) - * @param aNewStatus The new download status - */ - virtual void StatusUpdateL(TInt aNewStatus) = 0; - virtual void SuccessStatusUpdateL(const TDesC &aDlFileName, - const TDesC8& aDlMimeType) = 0; - }; - class MDownloadCallback { @@ -82,15 +74,14 @@ TUint32 iInternalId; TUid iUid; TDCUserId iUserId; - + CDeploymentComponentData *iMetaData; CDeploymentComponentData *iData; TAMInstallOptions iInstallOpts; TBool iInstallOptsSet; TUint32 iPkgVersion; TBool iRemovableApp; - TBool iDriveSelection; - TInt iComponentId; + TInt iDownloadStatus; mutable TInt iStatus; TBuf8 iDownloadURI; @@ -142,7 +133,7 @@ inline TDeploymentComponentState State() const; - inline TUint32 InternalId() const; + inline const TUint32 InternalId() const; inline const TUid & Uid() const; @@ -193,10 +184,6 @@ void SetMidletVersionL( const TDesC8 &aMidletVersion ); void SetAppRemovableStatus(const TBool &aRemovable); - - void SetDriveSelectionStatus(const TBool &aDriveSelection); - - void SetComponentId(const TInt &aComponentId); void SetCallback( MDownloadCallback *aListener ) { @@ -211,7 +198,7 @@ /* * Returns the status Node value of the Component ID. * */ - inline TInt Status() const; + inline const TInt Status() const; CDeploymentComponent &operator=( const CDeploymentComponent &aData ); @@ -279,8 +266,6 @@ const SwiUI::TUninstallOptions &UninstallOpts() const; TBool InstallOptsSet() const; TBool AppRemovable() const; - TBool DriveSelected() const; - TInt GetComponentId() const; void SetDataL( const TDesC8 &aMimeType ); void SetMetaDataL( const TDesC8 &aMimeType ); void SetDataL( const TDesC8 &aData, const TDesC8 &aMimeType );