mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/src/TimeoutController.cpp
branchRCL_3
changeset 13 f5c5c82a163e
parent 7 709f89d8c047
child 53 eabc8c503852
equal deleted inserted replaced
11:03a293c97d5c 13:f5c5c82a163e
   173 
   173 
   174     TInt64 miliseconds = aTimeout.Int64();
   174     TInt64 miliseconds = aTimeout.Int64();
   175     miliseconds /= 1000;
   175     miliseconds /= 1000;
   176 
   176 
   177     TBuf<30> dateString;
   177     TBuf<30> dateString;
   178     TRAPD(ignore, endTime.FormatL(dateString, KFormatTimeStamp));
   178     TRAP_IGNORE(endTime.FormatL(dateString, KFormatTimeStamp));
   179     iLog->Log(_L("Timer=%LD ms, EndTime=%S"), miliseconds, &dateString);
   179     iLog->Log(_L("Timer=%LD ms, EndTime=%S"), miliseconds, &dateString);
   180 
   180 
   181     // Store absolute timeout
   181     // Store absolute timeout
   182     iTestCaseTimeout = endTime;
   182     iTestCaseTimeout = endTime;
   183 
   183 
   246     // logic of the timers.
   246     // logic of the timers.
   247     if (iStatus == KErrAbort)
   247     if (iStatus == KErrAbort)
   248         {
   248         {
   249         if (iTestCaseTimeout > timeout)
   249         if (iTestCaseTimeout > timeout)
   250             {
   250             {
   251             RDebug::Print(
   251             RDebug::Print(_L("Absolute timer still valid. Restaring timer. iStatus: %d"), iStatus.Int());
   252                     _L("Absolute timer still valid. Restaring timer. iStatus: %d"),
       
   253                     iStatus.Int());
       
   254             // Start new timer
   252             // Start new timer
   255             iStatus = KErrNone; // reset value
   253             iStatus = KErrNone; // reset value
   256             iTimer.At(iStatus, iTestCaseTimeout); // restart timer
   254             iTimer.At(iStatus, iTestCaseTimeout); // restart timer
   257             SetActive();
   255             SetActive();
   258             }
   256             }