phoneengine/phonemodel/src/cpemanualcallcontrolhandler.cpp
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
child 62 5266b1f337bd
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
   144         default:
   144         default:
   145             {
   145             {
   146             TEFLOGSTRING2( KTAERROR, 
   146             TEFLOGSTRING2( KTAERROR, 
   147                 "PE CPEManualCallControlHandler::HandleChldL, aChldCommand; %d"
   147                 "PE CPEManualCallControlHandler::HandleChldL, aChldCommand; %d"
   148                 ,aChldCommand );
   148                 ,aChldCommand );
   149             __ASSERT_DEBUG(	EFalse, Panic( EPEPanicIllegalCommand ) );
   149             __ASSERT_DEBUG( EFalse, Panic( EPEPanicIllegalCommand ) );
   150             break;
   150             break;
   151             }
   151             }
   152         }
   152         }
   153     User::LeaveIfError( error );     
   153     User::LeaveIfError( error );     
   154     }
   154     }
   279         if ( callState == EPEStateRinging && 
   279         if ( callState == EPEStateRinging && 
   280              !( iCallHandling.IsCallInState( EPEStateDialing ) || iCallHandling.IsCallInState( EPEStateConnecting ) ) )
   280              !( iCallHandling.IsCallInState( EPEStateDialing ) || iCallHandling.IsCallInState( EPEStateConnecting ) ) )
   281             {
   281             {
   282             error = iMessageHandler.HandleAnswerCall( EFalse );
   282             error = iMessageHandler.HandleAnswerCall( EFalse );
   283             TEFLOGSTRING2( KTAINT,
   283             TEFLOGSTRING2( KTAINT,
   284             	"PE CPEManualCallControlHandler::HandleChldOneXL > HandleAnswerCall, Error code %d", 
   284                 "PE CPEManualCallControlHandler::HandleChldOneXL > HandleAnswerCall, Error code %d", 
   285             	error );
   285                 error );
   286             }
   286             }
   287         else if ( callState == EPEStateConnected )
   287         else if ( callState == EPEStateConnected )
   288             {
   288             {
   289             iDataStore.SetCallId( CallIdByIndexL( aCallNo ) );
   289             iDataStore.SetCallId( CallIdByIndexL( aCallNo ) );
   290             error = iMessageHandler.HandleReleaseCall( ETPEHangUpNotResumeHeldCall );
   290             error = iMessageHandler.HandleReleaseCall( ETPEHangUpNotResumeHeldCall );
   291             TEFLOGSTRING2( KTAINT,
   291             TEFLOGSTRING2( KTAINT,
   292             	"PE CPEManualCallControlHandler::HandleChldOneXL > HandleReleaseCall, Error code %d", 
   292                 "PE CPEManualCallControlHandler::HandleChldOneXL > HandleReleaseCall, Error code %d", 
   293             	error );
   293                 error );
   294             }
   294             }
   295         }        
   295         }        
   296         
   296         
   297     TEFLOGSTRING2( KTAINT, 
   297     TEFLOGSTRING2( KTAINT, 
   298         "PE CPEManualCallControlHandler::HandleChldOneXL, error: %d", error );    
   298         "PE CPEManualCallControlHandler::HandleChldOneXL, error: %d", error );    
   312     if ( iCallHandling.IsCallInState( EPEStateDialing ) || 
   312     if ( iCallHandling.IsCallInState( EPEStateDialing ) || 
   313          iCallHandling.IsCallInState( EPEStateConnecting ) )
   313          iCallHandling.IsCallInState( EPEStateConnecting ) )
   314         {
   314         {
   315         TEFLOGSTRING( 
   315         TEFLOGSTRING( 
   316             KTAERROR, 
   316             KTAERROR, 
   317         	"PE CPEManualCallControlHandler::HandleChldTwo: Call found in EPEStateDialing or EPEStateConnecting,state > swap NOT ALLOWED" );
   317             "PE CPEManualCallControlHandler::HandleChldTwo: Call found in EPEStateDialing or EPEStateConnecting,state > swap NOT ALLOWED" );
   318         }
   318         }
   319     else
   319     else
   320         {
   320         {
   321         if ( iCallHandling.IsCallInState( EPEStateConnected ) && 
   321         if ( iCallHandling.IsCallInState( EPEStateConnected ) && 
   322              iCallHandling.IsCallInState( EPEStateHeld ) )
   322              iCallHandling.IsCallInState( EPEStateHeld ) )