mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp
changeset 40 4a1905d205a2
parent 0 a2952bb97e68
equal deleted inserted replaced
39:1d92fd018dd4 40:4a1905d205a2
   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 	    err = iFileMan->Copy(KFrom, KTo);
   389 		for( TInt i = 0; i < 5; i++ )
   390  		if ( err != KErrNone )
   390 		    {
   391  			{
   391             err = iFileMan->Copy(KFrom, KTo);
   392 			iLog->Log(_L("CopyTestFile returned: %d"), err);
   392 	        if ( err != KErrNone )
   393 			break;
   393 	            {
   394 			}
   394 	            iLog->Log(_L("CopyTestFile returned: %d"), err);
       
   395 	            User::After( 1000000 );
       
   396 	            }
       
   397 	        else
       
   398 	            {
       
   399                 break;
       
   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 
   416 	    err = iFileMan->Delete(KFrom);
   423 		for( TInt i = 0; i < 5; i++ )
   417  		if ( err != KErrNone )
   424 		    {
   418  			{
   425             err = iFileMan->Delete(KFrom);
   419 			iLog->Log(_L("DeleteTestFile returned: %d"), err);
   426 	        if ( err != KErrNone )
   420 			break;
   427 	            {
   421 			}
   428 	            iLog->Log(_L("DeleteTestFile returned: %d"), err);
       
   429 	            User::After( 1000000 );
       
   430 	            }
       
   431 	        else
       
   432 	            {
       
   433                 break;
       
   434 	            }
       
   435 		    }
       
   436 
   422         }
   437         }
   423     return err;
   438     return err;
   424     }
   439     }
   425 
   440 
   426 // ---------------------------------------------------------------------------
   441 // ---------------------------------------------------------------------------
   696 				iLog->Log(_L("DeleteFilesL async returned: %d"), err);
   711 				iLog->Log(_L("DeleteFilesL async returned: %d"), err);
   697 				}
   712 				}
   698 			}
   713 			}
   699 		else if ( mode == KTagSync )
   714 		else if ( mode == KTagSync )
   700 			{
   715 			{
   701 		    TRAP(err, iHarvester->DeleteFilesL(*files));
   716             for( TInt i = 0; i < 5; i++ )
   702 	 		if ( err != KErrNone )
   717                 {
   703 	 			{
   718                 TRAP(err, iHarvester->DeleteFilesL(*files));
   704 				iLog->Log(_L("DeleteFilesL sync returned: %d"), err);
   719                 if ( err != KErrNone )
   705 				}
   720                     {
       
   721                     iLog->Log(_L("DeleteFilesL sync returned: %d"), err);
       
   722                     User::After( 1000000 );
       
   723                     }
       
   724                 else
       
   725                     {
       
   726                     break;
       
   727                     }
       
   728                 }
   706 			}
   729 			}
   707 		else
   730 		else
   708 			{
   731 			{
   709 			iLog->Log(_L("Bad parameter on config file"));
   732 			iLog->Log(_L("Bad parameter on config file"));
   710 			err = KErrBadTestParameter;
   733 			err = KErrBadTestParameter;