applicationmanagement/server/inc/AMDeploymentComponent.h
branchRCL_3
changeset 25 5b858729772b
parent 24 6757f1e2efd2
--- 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 <centralrepository.h>
 #include <f32file.h> 
 #include <SyncMLDef.h>
+
 #include "ApplicationManagementCommon.h"
 #include "aminstalloptions.h"
 #include "amdeploymentcomponentdata.h"
+#include "AMDownload.h"
+#include <httpdownloadmgrcommon.h>
 
 
 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<KMaxUrlLength> 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 );