changeset 73 | 70d75957b98f |
parent 53 | 12b52b1a573e |
69:b982c3e940f3 | 73:70d75957b98f |
---|---|
17 |
17 |
18 // INCLUDE FILES |
18 // INCLUDE FILES |
19 |
19 |
20 #include "OstTraceDefinitions.h" |
20 #include "OstTraceDefinitions.h" |
21 #ifdef OST_TRACE_COMPILER_IN_USE |
21 #ifdef OST_TRACE_COMPILER_IN_USE |
22 #include "cmmdatacalltsyTraces.h" |
22 #include "cmmdatacalltsytraces.h" |
23 #endif |
23 #endif |
24 |
24 |
25 #include "cmmdatacalltsy.h" |
25 #include "cmmdatacalltsy.h" |
26 #include "cmmdatalinetsy.h" |
26 #include "cmmdatalinetsy.h" |
27 #include "cmmphonetsy.h" |
27 #include "cmmphonetsy.h" |
148 TInt CMmDataCallTsy::DoExtFuncL( |
148 TInt CMmDataCallTsy::DoExtFuncL( |
149 const TTsyReqHandle aTsyReqHandle, |
149 const TTsyReqHandle aTsyReqHandle, |
150 const TInt aIpc, |
150 const TInt aIpc, |
151 const TDataPackage& aPackage ) |
151 const TDataPackage& aPackage ) |
152 { |
152 { |
153 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_DOEXTFUNCL_1, "TSY: CMmDataCallTsy::DoExtFuncL - IPC: %d Handle: %d",aIpc, aTsyReqHandle); |
153 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_DOEXTFUNCL_1, "TSY: CMmDataCallTsy::DoExtFuncL.IPC:%{TIPCNamesList} Handle:%u Object:0x%08x",(TUint)aIpc, (TUint)aTsyReqHandle, (TUint)this); |
154 |
154 |
155 TInt ret( KErrNone ); |
155 TInt ret( KErrNone ); |
156 |
156 |
157 TAny* dataPtr = aPackage.Ptr1(); |
157 TAny* dataPtr = aPackage.Ptr1(); |
158 TAny* dataPtr2 = aPackage.Ptr2(); |
158 TAny* dataPtr2 = aPackage.Ptr2(); |
274 default: |
274 default: |
275 ret = KErrNotSupported; |
275 ret = KErrNotSupported; |
276 break; |
276 break; |
277 } |
277 } |
278 |
278 |
279 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_DOEXTFUNCL_2, "TSY: CMmDataCallTsy::DoExtFuncL, error=%{TSymbianErrorCodes}", ret); |
|
279 return ret; |
280 return ret; |
280 } |
281 } |
281 |
282 |
282 // --------------------------------------------------------------------------- |
283 // --------------------------------------------------------------------------- |
283 // CMmDataCallTsy::ReqModeL |
284 // CMmDataCallTsy::ReqModeL |
287 // --------------------------------------------------------------------------- |
288 // --------------------------------------------------------------------------- |
288 // |
289 // |
289 CTelObject::TReqMode CMmDataCallTsy::ReqModeL( |
290 CTelObject::TReqMode CMmDataCallTsy::ReqModeL( |
290 const TInt aIpc ) |
291 const TInt aIpc ) |
291 { |
292 { |
292 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_REQMODEL_1, "TSY: CMmDataCallTsy::ReqModeL - IPC: %d", aIpc); |
293 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_REQMODEL_1, "TSY: CMmDataCallTsy::ReqModeL - IPC: %{TIPCNamesList}", aIpc); |
293 |
294 |
294 CTelObject::TReqMode ret( 0 ); // default return value |
295 CTelObject::TReqMode ret( 0 ); // default return value |
295 |
296 |
296 switch ( aIpc ) |
297 switch ( aIpc ) |
297 { |
298 { |
533 // |
534 // |
534 TInt CMmDataCallTsy::CancelService( |
535 TInt CMmDataCallTsy::CancelService( |
535 const TInt aIpc, |
536 const TInt aIpc, |
536 const TTsyReqHandle aTsyReqHandle ) |
537 const TTsyReqHandle aTsyReqHandle ) |
537 { |
538 { |
538 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_CANCELSERVICE_1, "TSY: CMmDataCallTsy::CancelService - IPC: %d, Req handle: %d",aIpc, aTsyReqHandle); |
539 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_CANCELSERVICE_1, "TSY: CMmDataCallTsy::CancelService - IPC: %{TIPCNamesList}, Req handle: %d",aIpc, aTsyReqHandle); |
539 |
540 |
540 TInt ret( KErrNone ); |
541 TInt ret( KErrNone ); |
541 |
542 |
542 //When the clients close their sub-sessions (eg. by calling RPhone::Close) |
543 //When the clients close their sub-sessions (eg. by calling RPhone::Close) |
543 //they may not have cancelled all their outstanding asynchronous requests |
544 //they may not have cancelled all their outstanding asynchronous requests |
638 CCallDataPackage* callDataPackage = |
639 CCallDataPackage* callDataPackage = |
639 reinterpret_cast<CCallDataPackage*>( aDataPackage ); |
640 reinterpret_cast<CCallDataPackage*>( aDataPackage ); |
640 |
641 |
641 callDataPackage->UnPackData( callStatus ); |
642 callDataPackage->UnPackData( callStatus ); |
642 |
643 |
643 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETENOTIFYSTATUSCHANGE_1, "TSY: CMmDataCallTsy::CompleteNotifyStatusChange - \aResult: %d", aResult ); |
644 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETENOTIFYSTATUSCHANGE_1, "TSY: CMmDataCallTsy::CompleteNotifyStatusChange - \aResult: %{TSymbianErrorCodes}", aResult ); |
644 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETENOTIFYSTATUSCHANGE_2, "TSY: CMmDataCallTsy::CompleteNotifyStatusChange - \Call status: %d, Call name: %S", callStatus, iCallName); |
645 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETENOTIFYSTATUSCHANGE_2, "TSY: CMmDataCallTsy::CompleteNotifyStatusChange - \Call status: %d, Call name: %S", callStatus, iCallName); |
645 |
646 |
646 switch( callStatus ) |
647 switch( callStatus ) |
647 { |
648 { |
648 case RMobileCall::EStatusIdle: |
649 case RMobileCall::EStatusIdle: |
1229 // --------------------------------------------------------------------------- |
1230 // --------------------------------------------------------------------------- |
1230 // |
1231 // |
1231 void CMmDataCallTsy::CompleteDial( |
1232 void CMmDataCallTsy::CompleteDial( |
1232 TInt aResult ) |
1233 TInt aResult ) |
1233 { |
1234 { |
1234 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIAL_1, "TSY: CMmDataCallTsy::CompleteDial - Result: %d", aResult ); |
1235 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIAL_1, "TSY: CMmDataCallTsy::CompleteDial - Result: %{TSymbianErrorCodes}", aResult ); |
1235 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIAL_2, "TSY: CMmDataCallTsy::CompleteDial - Call Id: %d, Call name: %S",iCallId, iCallName); |
1236 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIAL_2, "TSY: CMmDataCallTsy::CompleteDial - Call Id: %d, Call name: %S",iCallId, iCallName); |
1236 |
1237 |
1237 // Set dial flag to false |
1238 // Set dial flag to false |
1238 SetDialFlag( EFalse ); |
1239 SetDialFlag( EFalse ); |
1239 |
1240 |
1458 // --------------------------------------------------------------------------- |
1459 // --------------------------------------------------------------------------- |
1459 // |
1460 // |
1460 void CMmDataCallTsy::CompleteAnswerIncomingCall( |
1461 void CMmDataCallTsy::CompleteAnswerIncomingCall( |
1461 TInt aResult ) |
1462 TInt aResult ) |
1462 { |
1463 { |
1463 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEANSWERINCOMINGCALL_1, "TSY: CMmDataCallTsy::CompleteAnswerIncomingCall - Result: %d",aResult ); |
1464 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEANSWERINCOMINGCALL_1, "TSY: CMmDataCallTsy::CompleteAnswerIncomingCall - Result: %{TSymbianErrorCodes}",aResult ); |
1464 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEANSWERINCOMINGCALL_2, "TSY: CMmDataCallTsy::CompleteAnswerIncomingCall - Call Id: %d, Call name: %S",iCallId, iCallName); |
1465 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEANSWERINCOMINGCALL_2, "TSY: CMmDataCallTsy::CompleteAnswerIncomingCall - Call Id: %d, Call name: %S",iCallId, iCallName); |
1465 |
1466 |
1466 //reset req handle. Returns the deleted req handle |
1467 //reset req handle. Returns the deleted req handle |
1467 TTsyReqHandle reqHandle = |
1468 TTsyReqHandle reqHandle = |
1468 iTsyReqHandleStore->ResetTsyReqHandle( EMultimodeCallAnswer ); |
1469 iTsyReqHandleStore->ResetTsyReqHandle( EMultimodeCallAnswer ); |
1659 // --------------------------------------------------------------------------- |
1660 // --------------------------------------------------------------------------- |
1660 // |
1661 // |
1661 void CMmDataCallTsy::CompleteHangUp( |
1662 void CMmDataCallTsy::CompleteHangUp( |
1662 TInt aResult ) |
1663 TInt aResult ) |
1663 { |
1664 { |
1664 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEHANGUP_1, "TSY: CMmDataCallTsy::CompleteHangUp.\n \t\t\t Result: %d",aResult ); |
1665 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEHANGUP_1, "TSY: CMmDataCallTsy::CompleteHangUp.\n \t\t\t Result: %{TSymbianErrorCodes}",aResult ); |
1665 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEHANGUP_2, "TSY: CMmDataCallTsy::CompleteHangUp - Call Id: %d, Call name: %S", iCallId, iCallName); |
1666 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEHANGUP_2, "TSY: CMmDataCallTsy::CompleteHangUp - Call Id: %d, Call name: %S", iCallId, iCallName); |
1666 |
1667 |
1667 TInt ret( KErrNone ); |
1668 TInt ret( KErrNone ); |
1668 |
1669 |
1669 // Complete for HangUp request |
1670 // Complete for HangUp request |
3152 // --------------------------------------------------------------------------- |
3153 // --------------------------------------------------------------------------- |
3153 // |
3154 // |
3154 void CMmDataCallTsy::CompleteDialNoFdn( |
3155 void CMmDataCallTsy::CompleteDialNoFdn( |
3155 TInt aResult ) |
3156 TInt aResult ) |
3156 { |
3157 { |
3157 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_1, "TSY: CMmDataCallTsy::CompleteDialNoFdn - Result: %d", aResult ); |
3158 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_1, "TSY: CMmDataCallTsy::CompleteDialNoFdn - Result: %{TSymbianErrorCodes}", aResult ); |
3158 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_2, "TSY: CMmDataCallTsy::CompleteDialNoFdn - Call Id: %d, Call name: %S",iCallId, iCallName); |
3159 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_2, "TSY: CMmDataCallTsy::CompleteDialNoFdn - Call Id: %d, Call name: %S",iCallId, iCallName); |
3159 |
3160 |
3160 // Set dial flag to false |
3161 // Set dial flag to false |
3161 SetDialFlag( EFalse ); |
3162 SetDialFlag( EFalse ); |
3162 |
3163 |
3177 iCallCaps.iFlags &= ~( RCall::KCapsHangUp ); |
3178 iCallCaps.iFlags &= ~( RCall::KCapsHangUp ); |
3178 |
3179 |
3179 //complete caps change notification |
3180 //complete caps change notification |
3180 CompleteNotifyCapsChange(); |
3181 CompleteNotifyCapsChange(); |
3181 } |
3182 } |
3182 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_3, "TSY: CMmDataCallTsy::CompleteDialNoFdn before ReqComplete %d", aResult ); |
3183 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_3, "TSY: CMmDataCallTsy::CompleteDialNoFdn before ReqComplete %{TSymbianErrorCodes}", aResult ); |
3183 ReqCompleted( reqHandle, aResult ); |
3184 ReqCompleted( reqHandle, aResult ); |
3184 |
3185 |
3185 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_4, "TSY: CMmDataCallTsy::CompleteDialNoFdn - set dialtype to none "); |
3186 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_COMPLETEDIALNOFDN_4, "TSY: CMmDataCallTsy::CompleteDialNoFdn - set dialtype to none "); |
3186 //Set dial type to none |
3187 //Set dial type to none |
3187 SetDialTypeId( KMultimodeCallTypeDialNone ); |
3188 SetDialTypeId( KMultimodeCallTypeDialNone ); |
3215 const TInt aError ) |
3216 const TInt aError ) |
3216 { |
3217 { |
3217 //Overloads CTelObject::ReqCompleted for logging purposes. It |
3218 //Overloads CTelObject::ReqCompleted for logging purposes. It |
3218 //prints the aTsyReqHandle and aError variable in the log file and then |
3219 //prints the aTsyReqHandle and aError variable in the log file and then |
3219 //calls CTelObject::ReqCompleted. |
3220 //calls CTelObject::ReqCompleted. |
3220 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_REQCOMPLETED_1, "TSY: CMmDataCallTsy::Request Completed. Handle:%d Error:%d", aTsyReqHandle, aError); |
3221 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_REQCOMPLETED_1, "TSY: CMmDataCallTsy::ReqCompleted. Handle:%d Error:%{TSymbianErrorCodes} Object:0x%08x", aTsyReqHandle, aError, this); |
3221 |
3222 |
3222 CTelObject::ReqCompleted(aTsyReqHandle,aError); |
3223 CTelObject::ReqCompleted(aTsyReqHandle,aError); |
3224 |
|
3225 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMDATACALLTSY_REQCOMPLETED_2, "<-- TSY: CMmPhoneTsy::ReqCompleted"); |
|
3223 } |
3226 } |
3224 #endif |
3227 #endif |
3225 |
3228 |
3226 // End of File |
3229 // End of File |