connectivitymodules/SeCon/common/conmltask/src/sconconmltask.cpp
changeset 40 b63e67867dcd
parent 20 e1de7d03f843
child 44 8f5e655bff70
equal deleted inserted replaced
39:9905f7d46607 40:b63e67867dcd
    23 // -----------------------------------------------------------------------------
    23 // -----------------------------------------------------------------------------
    24 // CSConReboot::CSConReboot()
    24 // CSConReboot::CSConReboot()
    25 // 
    25 // 
    26 // -----------------------------------------------------------------------------
    26 // -----------------------------------------------------------------------------
    27 //
    27 //
    28 CSConReboot::CSConReboot() : iComplete( EFalse ), iProgress( 0 )
    28 CSConReboot::CSConReboot()
    29     {
    29     {
    30     }
    30     }
    31         
    31         
    32 // -----------------------------------------------------------------------------
    32 // -----------------------------------------------------------------------------
    33 // CSConReboot::~CSConReboot()
    33 // CSConReboot::~CSConReboot()
   115 // -----------------------------------------------------------------------------
   115 // -----------------------------------------------------------------------------
   116 // CSConUpdateDeviceInfo::CSConUpdateDeviceInfo()
   116 // CSConUpdateDeviceInfo::CSConUpdateDeviceInfo()
   117 // 
   117 // 
   118 // -----------------------------------------------------------------------------
   118 // -----------------------------------------------------------------------------
   119 //  
   119 //  
   120 CSConUpdateDeviceInfo::CSConUpdateDeviceInfo() : 
   120 CSConUpdateDeviceInfo::CSConUpdateDeviceInfo()
   121             iInstallSupp(EFalse), iUninstallSupp(EFalse), 
       
   122             iInstParamsSupp(EFalse), iInstAppsSupp(EFalse), 
       
   123             iDataOwnersSupp(EFalse), iSetBURModeSupp(EFalse),
       
   124             iGetSizeSupp(EFalse), iReqDataSupp(EFalse), 
       
   125             iSupplyDataSupp(EFalse), iRebootSupp(EFalse),
       
   126             iComplete( EFalse ), iProgress( 0 )
       
   127     {
   121     {
   128     }
   122     }
   129     
   123     
   130 // -----------------------------------------------------------------------------
   124 // -----------------------------------------------------------------------------
   131 // CSConUpdateDeviceInfo::~CSConUpdateDeviceInfo()
   125 // CSConUpdateDeviceInfo::~CSConUpdateDeviceInfo()
   185 // -----------------------------------------------------------------------------
   179 // -----------------------------------------------------------------------------
   186 // CSConListInstApps::CSConListInstApps()
   180 // CSConListInstApps::CSConListInstApps()
   187 // 
   181 // 
   188 // -----------------------------------------------------------------------------
   182 // -----------------------------------------------------------------------------
   189 //      
   183 //      
   190 CSConListInstApps::CSConListInstApps() : iComplete( EFalse ), iProgress( 0 )
   184 CSConListInstApps::CSConListInstApps()
   191     {
   185     {
   192     //Initialize iDriveList with zeros
   186     //Initialize iDriveList with zeros
   193     iDriveList.Fill( '\x0' );
   187     iDriveList.Fill( '\x0' );
   194     }
   188     }
   195 
   189 
   269 // -----------------------------------------------------------------------------
   263 // -----------------------------------------------------------------------------
   270 // CSConInstall::CSConInstall()
   264 // CSConInstall::CSConInstall()
   271 // 
   265 // 
   272 // -----------------------------------------------------------------------------
   266 // -----------------------------------------------------------------------------
   273 //      
   267 //      
   274 CSConInstall::CSConInstall() : iMode( EUnknown ), iComplete( EFalse ), iProgress( 0 ) 
   268 CSConInstall::CSConInstall() : iMode( EUnknown ) 
   275     {
   269     {
   276     }
   270     }
   277 
   271 
   278 // -----------------------------------------------------------------------------
   272 // -----------------------------------------------------------------------------
   279 // CSConInstall::~CSConInstall()
   273 // CSConInstall::~CSConInstall()
   280 // 
   274 // 
   281 // -----------------------------------------------------------------------------
   275 // -----------------------------------------------------------------------------
   282 //              
   276 //              
   283 CSConInstall::~CSConInstall()
   277 CSConInstall::~CSConInstall()
   284     {
   278     {
       
   279     delete iData;
   285     }
   280     }
   286 
   281 
   287 // -----------------------------------------------------------------------------
   282 // -----------------------------------------------------------------------------
   288 // CSConInstall::CopyL()
   283 // CSConInstall::CopyL()
   289 // 
   284 // 
   295     copy->iPath = iPath;
   290     copy->iPath = iPath;
   296     copy->iMode = iMode;
   291     copy->iMode = iMode;
   297             
   292             
   298     copy->iComplete = iComplete;
   293     copy->iComplete = iComplete;
   299     copy->iProgress = iProgress;
   294     copy->iProgress = iProgress;
       
   295     
       
   296     if ( iData )
       
   297         {
       
   298         copy->iData = iData->Alloc();
       
   299         }
   300             
   300             
   301     return copy;
   301     return copy;
   302     }
   302     }
   303 
   303 
   304 // -----------------------------------------------------------------------------
   304 // -----------------------------------------------------------------------------
   305 // CSConUninstall::CSConUninstall()
   305 // CSConUninstall::CSConUninstall()
   306 // 
   306 // 
   307 // -----------------------------------------------------------------------------
   307 // -----------------------------------------------------------------------------
   308 //  
   308 //  
   309 CSConUninstall::CSConUninstall() : iMode( EUnknown ), iComplete( EFalse ), iProgress( 0 )
   309 CSConUninstall::CSConUninstall() : iMode( EUnknown )
   310     {
   310     {
   311     }
   311     }
   312 
   312 
   313 // -----------------------------------------------------------------------------
   313 // -----------------------------------------------------------------------------
   314 // CSConUninstall::~CSConUninstall()
   314 // CSConUninstall::~CSConUninstall()
   315 // 
   315 // 
   316 // -----------------------------------------------------------------------------
   316 // -----------------------------------------------------------------------------
   317 //          
   317 //          
   318 CSConUninstall::~CSConUninstall()
   318 CSConUninstall::~CSConUninstall()
   319     {
   319     {
       
   320     delete iData;
   320     }
   321     }
   321 
   322 
   322 // -----------------------------------------------------------------------------
   323 // -----------------------------------------------------------------------------
   323 // CSConUninstall::Copy()
   324 // CSConUninstall::Copy()
   324 // 
   325 // 
   332     copy->iUid = iUid;
   333     copy->iUid = iUid;
   333     copy->iMode = iMode;
   334     copy->iMode = iMode;
   334             
   335             
   335     copy->iComplete = iComplete;
   336     copy->iComplete = iComplete;
   336     copy->iProgress = iProgress;
   337     copy->iProgress = iProgress;
       
   338     
       
   339     if ( iData )
       
   340         {
       
   341         copy->iData = iData->Alloc();
       
   342         }
   337             
   343             
   338     return copy;
   344     return copy;
   339     }
   345     }
   340 
   346 
   341 // -----------------------------------------------------------------------------
   347 // -----------------------------------------------------------------------------
   342 // CSConListDataOwners::CSConListDataOwners()
   348 // CSConListDataOwners::CSConListDataOwners()
   343 // 
   349 // 
   344 // -----------------------------------------------------------------------------
   350 // -----------------------------------------------------------------------------
   345 //      
   351 //      
   346 CSConListDataOwners::CSConListDataOwners() : iComplete( EFalse ), iProgress( 0 )
   352 CSConListDataOwners::CSConListDataOwners()
   347     {
   353     {
   348     }
   354     }
   349     
   355     
   350 // -----------------------------------------------------------------------------
   356 // -----------------------------------------------------------------------------
   351 // CSConListDataOwners::~CSConListDataOwners()
   357 // CSConListDataOwners::~CSConListDataOwners()
   396 // -----------------------------------------------------------------------------
   402 // -----------------------------------------------------------------------------
   397 // CCSConSetBURMode::CSConSetBURMode()
   403 // CCSConSetBURMode::CSConSetBURMode()
   398 // 
   404 // 
   399 // -----------------------------------------------------------------------------
   405 // -----------------------------------------------------------------------------
   400 //      
   406 //      
   401 CSConSetBURMode::CSConSetBURMode() : iComplete( EFalse ), iProgress( 0 )
   407 CSConSetBURMode::CSConSetBURMode()
   402     {
   408     {
   403     //Initialize iDriveList with zeros
   409     //Initialize iDriveList with zeros
   404     iDriveList.Fill( '\x0' );
   410     iDriveList.Fill( '\x0' );
   405     }
   411     }
   406         
   412         
   434 // -----------------------------------------------------------------------------
   440 // -----------------------------------------------------------------------------
   435 // CSConGetDataSize::CSConGetDataSize()
   441 // CSConGetDataSize::CSConGetDataSize()
   436 // 
   442 // 
   437 // -----------------------------------------------------------------------------
   443 // -----------------------------------------------------------------------------
   438 //          
   444 //          
   439 CSConGetDataSize::CSConGetDataSize() : iComplete( EFalse ), iProgress( 0 )
   445 CSConGetDataSize::CSConGetDataSize()
   440     {
   446     {
   441     }
   447     }
   442 
   448 
   443 // -----------------------------------------------------------------------------
   449 // -----------------------------------------------------------------------------
   444 // CSConGetDataSize::~CSConGetDataSize()
   450 // CSConGetDataSize::~CSConGetDataSize()
   488 // -----------------------------------------------------------------------------
   494 // -----------------------------------------------------------------------------
   489 // CSConListPublicFiles::CSConListPublicFiles()
   495 // CSConListPublicFiles::CSConListPublicFiles()
   490 // 
   496 // 
   491 // -----------------------------------------------------------------------------
   497 // -----------------------------------------------------------------------------
   492 //  
   498 //  
   493 CSConListPublicFiles::CSConListPublicFiles() : iComplete( EFalse ), iProgress( 0 )
   499 CSConListPublicFiles::CSConListPublicFiles()
   494     {
   500     {
   495     }
   501     }
   496     
   502     
   497 // -----------------------------------------------------------------------------
   503 // -----------------------------------------------------------------------------
   498 // CSConListPublicFiles::~CSConListPublicFiles()
   504 // CSConListPublicFiles::~CSConListPublicFiles()
   543 // -----------------------------------------------------------------------------
   549 // -----------------------------------------------------------------------------
   544 // CSConRequestData::CSConRequestData()
   550 // CSConRequestData::CSConRequestData()
   545 // 
   551 // 
   546 // -----------------------------------------------------------------------------
   552 // -----------------------------------------------------------------------------
   547 //
   553 //
   548 CSConRequestData::CSConRequestData() : iDataOwner( NULL ), iBackupData( NULL ), 
   554 CSConRequestData::CSConRequestData()
   549     iMoreData( EFalse ), iComplete( EFalse ), iProgress( 0 )
       
   550     {
   555     {
   551     iDataOwner = new CSConDataOwner();
   556     iDataOwner = new CSConDataOwner();
   552     }
   557     }
   553             
   558             
   554 // -----------------------------------------------------------------------------
   559 // -----------------------------------------------------------------------------
   631 // -----------------------------------------------------------------------------
   636 // -----------------------------------------------------------------------------
   632 // CSConGetDataOwnerStatus::CSConGetDataOwnerStatus()
   637 // CSConGetDataOwnerStatus::CSConGetDataOwnerStatus()
   633 // 
   638 // 
   634 // -----------------------------------------------------------------------------
   639 // -----------------------------------------------------------------------------
   635 //      
   640 //      
   636 CSConGetDataOwnerStatus::CSConGetDataOwnerStatus() : iComplete( EFalse ), iProgress( 0 )
   641 CSConGetDataOwnerStatus::CSConGetDataOwnerStatus()
   637     {
   642     {
   638     }
   643     }
   639 
   644 
   640 // -----------------------------------------------------------------------------
   645 // -----------------------------------------------------------------------------
   641 // CSConGetDataOwnerStatus::~CSConGetDataOwnerStatus()
   646 // CSConGetDataOwnerStatus::~CSConGetDataOwnerStatus()
   686 // -----------------------------------------------------------------------------
   691 // -----------------------------------------------------------------------------
   687 // CSConSupplyData::CSConSupplyData()
   692 // CSConSupplyData::CSConSupplyData()
   688 // 
   693 // 
   689 // -----------------------------------------------------------------------------
   694 // -----------------------------------------------------------------------------
   690 //  
   695 //  
   691 CSConSupplyData::CSConSupplyData() : iDataOwner( NULL ), iRestoreData( NULL ),
   696 CSConSupplyData::CSConSupplyData()
   692     iComplete( EFalse ), iProgress( 0 )
       
   693     {
   697     {
   694     iDataOwner = new CSConDataOwner();
   698     iDataOwner = new CSConDataOwner();
   695     }
   699     }
   696     
   700     
   697 // -----------------------------------------------------------------------------
   701 // -----------------------------------------------------------------------------
   758 // -----------------------------------------------------------------------------
   762 // -----------------------------------------------------------------------------
   759 // CSConGetMetadata::CSConGetMetadata()
   763 // CSConGetMetadata::CSConGetMetadata()
   760 // 
   764 // 
   761 // -----------------------------------------------------------------------------
   765 // -----------------------------------------------------------------------------
   762 //  
   766 //  
   763 CSConGetMetadata::CSConGetMetadata() : iData( NULL ),
   767 CSConGetMetadata::CSConGetMetadata()
   764     iMoreData( EFalse ), iComplete( EFalse ), iProgress( 0 )
       
   765     {
   768     {
   766     }
   769     }
   767     
   770     
   768 // -----------------------------------------------------------------------------
   771 // -----------------------------------------------------------------------------
   769 // CSConGetMetadata::~CSConGetMetadata()
   772 // CSConGetMetadata::~CSConGetMetadata()
   770 // 
   773 // 
   771 // -----------------------------------------------------------------------------
   774 // -----------------------------------------------------------------------------
   772 //          
   775 //          
   773 CSConGetMetadata::~CSConGetMetadata()
   776 CSConGetMetadata::~CSConGetMetadata()
   774     {
   777     {
   775     if ( iData )
   778     delete iData;
   776         {
       
   777         delete iData;
       
   778         iData = NULL;
       
   779         }
       
   780     }
   779     }
   781     
   780     
   782 // -----------------------------------------------------------------------------
   781 // -----------------------------------------------------------------------------
   783 // CSConGetMetadata::Copy()
   782 // CSConGetMetadata::Copy()
   784 // 
   783 // 
  1685 // -----------------------------------------------------------------------------
  1684 // -----------------------------------------------------------------------------
  1686 // CSConStatusReply::CSConStatusReply()
  1685 // CSConStatusReply::CSConStatusReply()
  1687 // 
  1686 // 
  1688 // -----------------------------------------------------------------------------
  1687 // -----------------------------------------------------------------------------
  1689 // 
  1688 // 
  1690 CSConStatusReply::CSConStatusReply() : iNoTasks( EFalse )
  1689 CSConStatusReply::CSConStatusReply()
  1691     {
  1690     {
  1692     }
  1691     }
  1693    
  1692    
  1694 // -----------------------------------------------------------------------------
  1693 // -----------------------------------------------------------------------------
  1695 // CSConStatusReply::~CSConStatusReply()
  1694 // CSConStatusReply::~CSConStatusReply()