equal
deleted
inserted
replaced
223 HandleRoutingGetPreviousOutputL(aMessage); |
223 HandleRoutingGetPreviousOutputL(aMessage); |
224 break; |
224 break; |
225 case TMS_ROUTING_AVAILABLE_OUTPUT_GET: |
225 case TMS_ROUTING_AVAILABLE_OUTPUT_GET: |
226 HandleRoutingGetAvailableOutputsL(aMessage); |
226 HandleRoutingGetAvailableOutputsL(aMessage); |
227 break; |
227 break; |
|
228 case TMS_GET_ACTIVE_CALL_PARAMS: |
|
229 HandleGetActiveCallL(aMessage); |
|
230 break; |
228 default: |
231 default: |
229 User::Leave(TMS_RESULT_ILLEGAL_OPERATION); |
232 User::Leave(TMS_RESULT_ILLEGAL_OPERATION); |
230 break; |
233 break; |
231 } |
234 } |
232 TRACE_PRN_FN_EXT; |
235 TRACE_PRN_FN_EXT; |
289 if (iCallAdpt) |
292 if (iCallAdpt) |
290 { |
293 { |
291 TMSCliSrvStreamInitDataStructBufPckg pckg; |
294 TMSCliSrvStreamInitDataStructBufPckg pckg; |
292 aMessage.ReadL(0, pckg); |
295 aMessage.ReadL(0, pckg); |
293 status = iCallAdpt->InitStream(pckg().CallType, pckg().StreamType, |
296 status = iCallAdpt->InitStream(pckg().CallType, pckg().StreamType, |
294 pckg().StreamId, pckg().FormatType, aMessage); |
297 pckg().StreamId, pckg().FormatType, pckg().RetryTime, aMessage); |
295 |
298 |
296 switch (pckg().StreamType) |
299 switch (pckg().StreamType) |
297 { |
300 { |
298 case TMS_STREAM_DOWNLINK: |
301 case TMS_STREAM_DOWNLINK: |
299 { |
302 { |
325 if (iCallAdpt) |
328 if (iCallAdpt) |
326 { |
329 { |
327 TMSCliSrvStreamOpDataStructBufPckg pckg; |
330 TMSCliSrvStreamOpDataStructBufPckg pckg; |
328 aMessage.ReadL(0, pckg); |
331 aMessage.ReadL(0, pckg); |
329 status = iCallAdpt->StartStream(pckg().CallType, pckg().StreamType, |
332 status = iCallAdpt->StartStream(pckg().CallType, pckg().StreamType, |
330 pckg().StreamId); |
333 pckg().StreamId, pckg().RetryTime); |
331 } |
334 } |
332 aMessage.Complete(status); |
335 aMessage.Complete(status); |
333 TRACE_PRN_FN_EXT; |
336 TRACE_PRN_FN_EXT; |
334 } |
337 } |
335 |
338 |
665 TRACE_PRN_FN_ENT; |
668 TRACE_PRN_FN_ENT; |
666 gint status(TMS_RESULT_SUCCESS); |
669 gint status(TMS_RESULT_SUCCESS); |
667 iGlobalVol = aMessage.Int0(); |
670 iGlobalVol = aMessage.Int0(); |
668 if (iCallAdpt) |
671 if (iCallAdpt) |
669 { |
672 { |
670 guint vol(0); |
673 status = iCallAdpt->SetGlobalVolume(iGlobalVol); |
671 vol = aMessage.Int0(); |
|
672 status = iCallAdpt->SetGlobalVolume(vol); |
|
673 } |
674 } |
674 aMessage.Complete(status); |
675 aMessage.Complete(status); |
675 TRACE_PRN_FN_EXT; |
676 TRACE_PRN_FN_EXT; |
676 } |
677 } |
677 |
678 |
733 TRACE_PRN_FN_ENT; |
734 TRACE_PRN_FN_ENT; |
734 gint status(TMS_RESULT_SUCCESS); |
735 gint status(TMS_RESULT_SUCCESS); |
735 iGlobalGain = aMessage.Int0(); |
736 iGlobalGain = aMessage.Int0(); |
736 if (iCallAdpt) |
737 if (iCallAdpt) |
737 { |
738 { |
738 guint gain; |
739 status = iCallAdpt->SetGlobalGain(iGlobalGain); |
739 gain = aMessage.Int0(); |
|
740 status = iCallAdpt->SetGlobalGain(gain); |
|
741 } |
740 } |
742 aMessage.Complete(status); |
741 aMessage.Complete(status); |
743 TRACE_PRN_FN_EXT; |
742 TRACE_PRN_FN_EXT; |
744 } |
743 } |
745 |
744 |
1106 aMessage.WriteL(0, countpkg); |
1105 aMessage.WriteL(0, countpkg); |
1107 aMessage.WriteL(1, outputbuf->Ptr(0)); |
1106 aMessage.WriteL(1, outputbuf->Ptr(0)); |
1108 CleanupStack::PopAndDestroy(outputbuf); |
1107 CleanupStack::PopAndDestroy(outputbuf); |
1109 } |
1108 } |
1110 aMessage.Complete(status); |
1109 aMessage.Complete(status); |
1111 } |
1110 TRACE_PRN_FN_EXT; |
1112 |
1111 } |
1113 // End of file |
1112 |
|
1113 void TMSCallSession::HandleGetActiveCallL(const RMessage2& aMessage) |
|
1114 { |
|
1115 gint status(TMS_RESULT_DOES_NOT_EXIST); |
|
1116 TMSCallType callType; |
|
1117 gboolean active(FALSE); |
|
1118 if (iCallAdpt) |
|
1119 { |
|
1120 iCallAdpt->GetCallType(callType); |
|
1121 active = iCallAdpt->IsUplActivated(); |
|
1122 TmsCallMsgBufPckg p; |
|
1123 p().iInt = (gint) callType; |
|
1124 p().iBool = active; |
|
1125 aMessage.WriteL(0, p); |
|
1126 status = TMS_RESULT_SUCCESS; |
|
1127 } |
|
1128 aMessage.Complete(status); |
|
1129 } |
|
1130 |