telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmcalltsy.cpp
changeset 73 70d75957b98f
parent 69 b982c3e940f3
equal deleted inserted replaced
69:b982c3e940f3 73:70d75957b98f
   327     //before processing further the request, check if offline mode status
   327     //before processing further the request, check if offline mode status
   328     //is enabled and if the given request can be perfomed in that case.
   328     //is enabled and if the given request can be perfomed in that case.
   329     if ( ERfsStateInfoInactive == iMmPhone->GetRfStateInfo () &&
   329     if ( ERfsStateInfoInactive == iMmPhone->GetRfStateInfo () &&
   330         !IsRequestPossibleInOffline( aIpc ) )  
   330         !IsRequestPossibleInOffline( aIpc ) )  
   331         {
   331         {
   332 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_EXTFUNC_1, "TSY: Offline mode ON, request is not allowed: %d", aIpc );
   332 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_EXTFUNC_1, "TSY: Offline mode ON, request is not allowed: %{TIPCNamesList}", aIpc );
   333         ret = CMmCommonStaticUtility::EpocErrorCode(
   333         ret = CMmCommonStaticUtility::EpocErrorCode(
   334             KErrGeneral, KErrGsmOfflineOpNotAllowed );
   334             KErrGeneral, KErrGsmOfflineOpNotAllowed );
   335 
   335 
   336         //Complete the request with appropiate error
   336         //Complete the request with appropiate error
   337         ReqCompleted ( aTsyReqHandle, ret ); 
   337         ReqCompleted ( aTsyReqHandle, ret ); 
   731 // ---------------------------------------------------------------------------
   731 // ---------------------------------------------------------------------------
   732 //
   732 //
   733 void CMmCallTsy::CompleteDial(
   733 void CMmCallTsy::CompleteDial(
   734     TInt aResult )
   734     TInt aResult )
   735     {
   735     {
   736 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIAL_1, "TSY: CMmCallTsy::CompleteDial. Result:%d", aResult );
   736 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIAL_1, "TSY: CMmCallTsy::CompleteDial. Result:%{TSymbianErrorCodes}", aResult );
   737 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIAL_2, "TSY: CMmCallTsy::CompleteDial. Call Id:%d Call name:%S", iCallId, iCallName);
   737 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIAL_2, "TSY: CMmCallTsy::CompleteDial. Call Id:%d Call name:%S", iCallId, iCallName);
   738 
   738 
   739 	//Set dial flag to false
   739 	//Set dial flag to false
   740 	SetDialFlag( EFalse );
   740 	SetDialFlag( EFalse );
   741 
   741 
   819 // ---------------------------------------------------------------------------
   819 // ---------------------------------------------------------------------------
   820 //
   820 //
   821 void CMmCallTsy::CompleteAnswerIncomingCall(
   821 void CMmCallTsy::CompleteAnswerIncomingCall(
   822     TInt aResult )
   822     TInt aResult )
   823     {
   823     {
   824 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_1, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. Result:%d", aResult );
   824 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_1, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. Result:%{TSymbianErrorCodes}", aResult );
   825 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_2, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. Call Id:%d Call name:%S", iCallId, iCallName);
   825 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_2, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. Call Id:%d Call name:%S", iCallId, iCallName);
   826 
   826 
   827 	TTsyReqHandle reqHandle ( EMultimodeCallReqHandleUnknown );
   827 	TTsyReqHandle reqHandle ( EMultimodeCallReqHandleUnknown );
   828 	
   828 	
   829 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_3, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. iExtensionId:%d", iExtensionId );
   829 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEANSWERINCOMINGCALL_3, "TSY: CMmCallTsy::CompleteAnswerIncomingCall. iExtensionId:%d", iExtensionId );
   899 // ---------------------------------------------------------------------------
   899 // ---------------------------------------------------------------------------
   900 //
   900 //
   901 void CMmCallTsy::CompleteHangUp(
   901 void CMmCallTsy::CompleteHangUp(
   902     TInt aResult )
   902     TInt aResult )
   903     {
   903     {
   904 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEHANGUP_1, "TSY: CMmCallTsy::CompleteHangUp.\n  \t\t\t Result:%d", aResult );
   904 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEHANGUP_1, "TSY: CMmCallTsy::CompleteHangUp.\n  \t\t\t Result:%{TSymbianErrorCodes}", aResult );
   905 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEHANGUP_2, "TSY: CMmCallTsy::CompleteHangUp. Call Id:%d Call name:%S", iCallId, iCallName);
   905 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEHANGUP_2, "TSY: CMmCallTsy::CompleteHangUp. Call Id:%d Call name:%S", iCallId, iCallName);
   906 
   906 
   907     TInt ret( KErrNone );
   907     TInt ret( KErrNone );
   908 
   908 
   909     // Complete for HangUp request
   909     // Complete for HangUp request
  1209 //
  1209 //
  1210 void CMmCallTsy::SetCallStatus(
  1210 void CMmCallTsy::SetCallStatus(
  1211     RCall::TStatus aCallStatus,
  1211     RCall::TStatus aCallStatus,
  1212     RMobileCall::TMobileCallStatus aMobileCallStatus )
  1212     RMobileCall::TMobileCallStatus aMobileCallStatus )
  1213     {
  1213     {
       
  1214 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_SETCALLSTATUS_1,  "TSY: CMmCallTsy::SetCallStatus: iMobileCallStatus = %d, iCallStatus = %d", aMobileCallStatus, aCallStatus );
  1214     iCallStatus = aCallStatus;
  1215     iCallStatus = aCallStatus;
  1215     iMobileCallStatus = aMobileCallStatus;
  1216     iMobileCallStatus = aMobileCallStatus;
  1216     }
  1217     }
  1217 
  1218 
  1218 // ---------------------------------------------------------------------------
  1219 // ---------------------------------------------------------------------------
  1537 // ---------------------------------------------------------------------------
  1538 // ---------------------------------------------------------------------------
  1538 //
  1539 //
  1539 TInt CMmCallTsy::NotifyMobileCallStatusChange(
  1540 TInt CMmCallTsy::NotifyMobileCallStatusChange(
  1540     RMobileCall::TMobileCallStatus* aStatus )
  1541     RMobileCall::TMobileCallStatus* aStatus )
  1541     {
  1542     {
       
  1543 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_NOTIFYMOBILECALLSTATUSCHANGE_1,  "TSY: CMmCallTsy::NotifyMobileCallStatusChange. iMobileCallStatus new = %d, old = %d", (TInt)aStatus, (TInt)iMobileCallStatus );
  1542     iRetMobileCallStatus = aStatus;
  1544     iRetMobileCallStatus = aStatus;
  1543     iReqHandleType = EMultimodeCallNotifyMobileCallStatusChange;
  1545     iReqHandleType = EMultimodeCallNotifyMobileCallStatusChange;
  1544     return KErrNone;
  1546     return KErrNone;
  1545     }
  1547     }
  1546 
  1548 
  1768                 
  1770                 
  1769         // fill specific data
  1771         // fill specific data
  1770         iMmCallExtInterface->FillMobileCallInfoV8( &info );
  1772         iMmCallExtInterface->FillMobileCallInfoV8( &info );
  1771         }
  1773         }
  1772 
  1774 
  1773 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_FILLMOBILECALLINFO_7, "TSY: CMmCallTsy::FillMobileCallInfo end. ret=%d",ret);
  1775 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_FILLMOBILECALLINFO_7, "TSY: CMmCallTsy::FillMobileCallInfo end. ret=%{TSymbianErrorCodes}",ret);
  1774       
  1776       
  1775     return ret;
  1777     return ret;
  1776     }
  1778     }
  1777 
  1779 
  1778 // ---------------------------------------------------------------------------
  1780 // ---------------------------------------------------------------------------
  2236     const TInt aError )
  2238     const TInt aError )
  2237     {
  2239     {
  2238     //Overloads CTelObject::ReqCompleted for logging purposes. It 
  2240     //Overloads CTelObject::ReqCompleted for logging purposes. It 
  2239     //prints the aTsyReqHandle and aError variable in the log file and then 
  2241     //prints the aTsyReqHandle and aError variable in the log file and then 
  2240     //calls CTelObject::ReqCompleted.
  2242     //calls CTelObject::ReqCompleted.
  2241 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_REQCOMPLETED_1, "TSY: CMmCallTsy::Request Completed. Handle:%d Error:%d", aTsyReqHandle, aError);
  2243 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_REQCOMPLETED_1, "TSY: CMmCallTsy::ReqCompleted. Handle:%d Error:%{TSymbianErrorCodes} Object:0x%08x", aTsyReqHandle, aError, this);
  2242 
  2244 
  2243     CTelObject::ReqCompleted(aTsyReqHandle,aError);
  2245     CTelObject::ReqCompleted(aTsyReqHandle,aError);
       
  2246 
       
  2247 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_REQCOMPLETED_2, "<-- TSY: CMmCallTsy::ReqCompleted");
  2244     }
  2248     }
  2245 #endif
  2249 #endif
  2246 
  2250 
  2247 // ---------------------------------------------------------------------------
  2251 // ---------------------------------------------------------------------------
  2248 // CMmCallTsy::IsPartOfConference
  2252 // CMmCallTsy::IsPartOfConference
  2583 // ---------------------------------------------------------------------------	
  2587 // ---------------------------------------------------------------------------	
  2584 //
  2588 //
  2585 void CMmCallTsy::CompleteDialNoFdn( 
  2589 void CMmCallTsy::CompleteDialNoFdn( 
  2586     TInt aResult )
  2590     TInt aResult )
  2587 	{	
  2591 	{	
  2588 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIALNOFDN_1, "TSY: CMmCallTsy::CompleteDialNoFdn. Result:%d", aResult );
  2592 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIALNOFDN_1, "TSY: CMmCallTsy::CompleteDialNoFdn. Result:%{TSymbianErrorCodes}", aResult );
  2589 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIALNOFDN_2, "TSY: CMmCallTsy::CompleteDialNoFdn. Call Id:%d Call name:%S", iCallId, iCallName);
  2593 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMCALLTSY_COMPLETEDIALNOFDN_2, "TSY: CMmCallTsy::CompleteDialNoFdn. Call Id:%d Call name:%S", iCallId, iCallName);
  2590 
  2594 
  2591 	//Set dial flag to false
  2595 	//Set dial flag to false
  2592 	SetDialFlag( EFalse );
  2596 	SetDialFlag( EFalse );
  2593 
  2597