mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp
branchRCL_3
changeset 42 4aca42fa4eb1
parent 0 a2952bb97e68
child 55 6c1dfe4da5dd
equal deleted inserted replaced
34:e257e2b6459d 42:4aca42fa4eb1
   384 
   384 
   385 		TBuf<120> KTo;
   385 		TBuf<120> KTo;
   386 		KTo.Append(Kmpxharvester_digitalPath);
   386 		KTo.Append(Kmpxharvester_digitalPath);
   387 		KTo.Append(string);
   387 		KTo.Append(string);
   388 
   388 
       
   389 		for( TInt i = 0; i < 5; i++ )
       
   390 		    {
   389 	    err = iFileMan->Copy(KFrom, KTo);
   391 	    err = iFileMan->Copy(KFrom, KTo);
   390  		if ( err != KErrNone )
   392  		if ( err != KErrNone )
   391  			{
   393  			{
   392 			iLog->Log(_L("CopyTestFile returned: %d"), err);
   394 			iLog->Log(_L("CopyTestFile returned: %d"), err);
       
   395 	            User::After( 1000000 );
       
   396 	            }
       
   397 	        else
       
   398 	            {
   393 			break;
   399 			break;
   394 			}
   400 			}
       
   401 		    }
   395         }
   402         }
   396     return err;
   403     return err;
   397     }
   404     }
   398 
   405 
   399 // ---------------------------------------------------------------------------
   406 // ---------------------------------------------------------------------------
   411         {
   418         {
   412 		TBuf<120> KFrom;
   419 		TBuf<120> KFrom;
   413 		KFrom.Append(Kmpxharvester_digitalPath);
   420 		KFrom.Append(Kmpxharvester_digitalPath);
   414 		KFrom.Append(string);
   421 		KFrom.Append(string);
   415 
   422 
       
   423 		for( TInt i = 0; i < 5; i++ )
       
   424 		    {
   416 	    err = iFileMan->Delete(KFrom);
   425 	    err = iFileMan->Delete(KFrom);
   417  		if ( err != KErrNone )
   426  		if ( err != KErrNone )
   418  			{
   427  			{
   419 			iLog->Log(_L("DeleteTestFile returned: %d"), err);
   428 			iLog->Log(_L("DeleteTestFile returned: %d"), err);
       
   429 	            User::After( 1000000 );
       
   430 	            }
       
   431 	        else
       
   432 	            {
   420 			break;
   433 			break;
   421 			}
   434 			}
       
   435 		    }
   422         }
   436         }
   423     return err;
   437     return err;
   424     }
   438     }
   425 
   439 
   426 // ---------------------------------------------------------------------------
   440 // ---------------------------------------------------------------------------
   696 				iLog->Log(_L("DeleteFilesL async returned: %d"), err);
   710 				iLog->Log(_L("DeleteFilesL async returned: %d"), err);
   697 				}
   711 				}
   698 			}
   712 			}
   699 		else if ( mode == KTagSync )
   713 		else if ( mode == KTagSync )
   700 			{
   714 			{
       
   715             for( TInt i = 0; i < 5; i++ )
       
   716                 {
   701 		    TRAP(err, iHarvester->DeleteFilesL(*files));
   717 		    TRAP(err, iHarvester->DeleteFilesL(*files));
   702 	 		if ( err != KErrNone )
   718 	 		if ( err != KErrNone )
   703 	 			{
   719 	 			{
   704 				iLog->Log(_L("DeleteFilesL sync returned: %d"), err);
   720 				iLog->Log(_L("DeleteFilesL sync returned: %d"), err);
       
   721                     User::After( 1000000 );
       
   722                     }
       
   723                 else
       
   724                     {
       
   725                     break;
       
   726                     }
   705 				}
   727 				}
   706 			}
   728 			}
   707 		else
   729 		else
   708 			{
   730 			{
   709 			iLog->Log(_L("Bad parameter on config file"));
   731 			iLog->Log(_L("Bad parameter on config file"));