connectivitymodules/SeCon/common/conmltask/src/sconconmltask.cpp
changeset 40 b63e67867dcd
parent 20 e1de7d03f843
child 44 8f5e655bff70
--- a/connectivitymodules/SeCon/common/conmltask/src/sconconmltask.cpp	Tue Jul 13 03:35:14 2010 +0530
+++ b/connectivitymodules/SeCon/common/conmltask/src/sconconmltask.cpp	Tue Jul 13 03:39:25 2010 +0530
@@ -25,7 +25,7 @@
 // 
 // -----------------------------------------------------------------------------
 //
-CSConReboot::CSConReboot() : iComplete( EFalse ), iProgress( 0 )
+CSConReboot::CSConReboot()
     {
     }
         
@@ -117,13 +117,7 @@
 // 
 // -----------------------------------------------------------------------------
 //  
-CSConUpdateDeviceInfo::CSConUpdateDeviceInfo() : 
-            iInstallSupp(EFalse), iUninstallSupp(EFalse), 
-            iInstParamsSupp(EFalse), iInstAppsSupp(EFalse), 
-            iDataOwnersSupp(EFalse), iSetBURModeSupp(EFalse),
-            iGetSizeSupp(EFalse), iReqDataSupp(EFalse), 
-            iSupplyDataSupp(EFalse), iRebootSupp(EFalse),
-            iComplete( EFalse ), iProgress( 0 )
+CSConUpdateDeviceInfo::CSConUpdateDeviceInfo()
     {
     }
     
@@ -187,7 +181,7 @@
 // 
 // -----------------------------------------------------------------------------
 //      
-CSConListInstApps::CSConListInstApps() : iComplete( EFalse ), iProgress( 0 )
+CSConListInstApps::CSConListInstApps()
     {
     //Initialize iDriveList with zeros
     iDriveList.Fill( '\x0' );
@@ -271,7 +265,7 @@
 // 
 // -----------------------------------------------------------------------------
 //      
-CSConInstall::CSConInstall() : iMode( EUnknown ), iComplete( EFalse ), iProgress( 0 ) 
+CSConInstall::CSConInstall() : iMode( EUnknown ) 
     {
     }
 
@@ -282,6 +276,7 @@
 //              
 CSConInstall::~CSConInstall()
     {
+    delete iData;
     }
 
 // -----------------------------------------------------------------------------
@@ -297,6 +292,11 @@
             
     copy->iComplete = iComplete;
     copy->iProgress = iProgress;
+    
+    if ( iData )
+        {
+        copy->iData = iData->Alloc();
+        }
             
     return copy;
     }
@@ -306,7 +306,7 @@
 // 
 // -----------------------------------------------------------------------------
 //  
-CSConUninstall::CSConUninstall() : iMode( EUnknown ), iComplete( EFalse ), iProgress( 0 )
+CSConUninstall::CSConUninstall() : iMode( EUnknown )
     {
     }
 
@@ -317,6 +317,7 @@
 //          
 CSConUninstall::~CSConUninstall()
     {
+    delete iData;
     }
 
 // -----------------------------------------------------------------------------
@@ -334,6 +335,11 @@
             
     copy->iComplete = iComplete;
     copy->iProgress = iProgress;
+    
+    if ( iData )
+        {
+        copy->iData = iData->Alloc();
+        }
             
     return copy;
     }
@@ -343,7 +349,7 @@
 // 
 // -----------------------------------------------------------------------------
 //      
-CSConListDataOwners::CSConListDataOwners() : iComplete( EFalse ), iProgress( 0 )
+CSConListDataOwners::CSConListDataOwners()
     {
     }
     
@@ -398,7 +404,7 @@
 // 
 // -----------------------------------------------------------------------------
 //      
-CSConSetBURMode::CSConSetBURMode() : iComplete( EFalse ), iProgress( 0 )
+CSConSetBURMode::CSConSetBURMode()
     {
     //Initialize iDriveList with zeros
     iDriveList.Fill( '\x0' );
@@ -436,7 +442,7 @@
 // 
 // -----------------------------------------------------------------------------
 //          
-CSConGetDataSize::CSConGetDataSize() : iComplete( EFalse ), iProgress( 0 )
+CSConGetDataSize::CSConGetDataSize()
     {
     }
 
@@ -490,7 +496,7 @@
 // 
 // -----------------------------------------------------------------------------
 //  
-CSConListPublicFiles::CSConListPublicFiles() : iComplete( EFalse ), iProgress( 0 )
+CSConListPublicFiles::CSConListPublicFiles()
     {
     }
     
@@ -545,8 +551,7 @@
 // 
 // -----------------------------------------------------------------------------
 //
-CSConRequestData::CSConRequestData() : iDataOwner( NULL ), iBackupData( NULL ), 
-    iMoreData( EFalse ), iComplete( EFalse ), iProgress( 0 )
+CSConRequestData::CSConRequestData()
     {
     iDataOwner = new CSConDataOwner();
     }
@@ -633,7 +638,7 @@
 // 
 // -----------------------------------------------------------------------------
 //      
-CSConGetDataOwnerStatus::CSConGetDataOwnerStatus() : iComplete( EFalse ), iProgress( 0 )
+CSConGetDataOwnerStatus::CSConGetDataOwnerStatus()
     {
     }
 
@@ -688,8 +693,7 @@
 // 
 // -----------------------------------------------------------------------------
 //  
-CSConSupplyData::CSConSupplyData() : iDataOwner( NULL ), iRestoreData( NULL ),
-    iComplete( EFalse ), iProgress( 0 )
+CSConSupplyData::CSConSupplyData()
     {
     iDataOwner = new CSConDataOwner();
     }
@@ -760,8 +764,7 @@
 // 
 // -----------------------------------------------------------------------------
 //  
-CSConGetMetadata::CSConGetMetadata() : iData( NULL ),
-    iMoreData( EFalse ), iComplete( EFalse ), iProgress( 0 )
+CSConGetMetadata::CSConGetMetadata()
     {
     }
     
@@ -772,11 +775,7 @@
 //          
 CSConGetMetadata::~CSConGetMetadata()
     {
-    if ( iData )
-        {
-        delete iData;
-        iData = NULL;
-        }
+    delete iData;
     }
     
 // -----------------------------------------------------------------------------
@@ -1687,7 +1686,7 @@
 // 
 // -----------------------------------------------------------------------------
 // 
-CSConStatusReply::CSConStatusReply() : iNoTasks( EFalse )
+CSConStatusReply::CSConStatusReply()
     {
     }