mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/src/TmsAudioServicesTestClassBlocksCallbacks.cpp
changeset 14 80975da52420
parent 0 71ca22bcf22a
child 16 43d09473c595
child 17 3570217d8c21
--- a/mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/src/TmsAudioServicesTestClassBlocksCallbacks.cpp	Fri Apr 16 15:29:42 2010 +0300
+++ b/mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/src/TmsAudioServicesTestClassBlocksCallbacks.cpp	Mon May 03 12:59:52 2010 +0300
@@ -19,11 +19,11 @@
 #include "TmsAudioServicesTestClass.h"
 #include "debug.h"
 
-void CTmsAudioServicesTestClass::TMSStreamEvent(TMSStream* stream,
+void CTmsAudioServicesTestClass::TMSStreamEvent(const TMSStream& stream,
         TMSSignalEvent event)
     {
     iLog->Log(_L("[tms cb]CTmsAudioServicesTestClass::TMSStreamEvent"));
-    switch (stream->GetStreamType())
+    switch (const_cast<TMSStream&>(stream).GetStreamType())
         {
         case TMS_STREAM_UPLINK:
             {
@@ -36,26 +36,22 @@
                         {
                         case TMS_STREAM_INITIALIZED:
                             iUpLinkStatus = INITIALIZED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EOpenUplinkComplete"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EOpenUplinkComplete"));
                             ProcessEvent(EOpenUplinkComplete, KErrNone);
                             break;
                         case TMS_STREAM_UNINITIALIZED:
                             iUpLinkStatus = UNINITIALIZED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EUplinkClosed"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EUplinkClosed"));
                             ProcessEvent(EUplinkClosed, KErrNone);
                             break;
                         case TMS_STREAM_PAUSED:
                             iUpLinkStatus = PAUSED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EStreamPaused"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EStreamPaused"));
                             ProcessEvent(EStreamPaused, KErrNone);
                             break;
                         case TMS_STREAM_STARTED:
                             iUpLinkStatus = STARTED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EStreamStarted"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EStreamStarted"));
                             ProcessEvent(EStreamStarted, KErrNone);
                             break;
                         default:
@@ -78,26 +74,22 @@
                         {
                         case TMS_STREAM_INITIALIZED:
                             iDnLinkStatus = INITIALIZED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EOpenDownlinkComplete"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EOpenDownlinkComplete"));
                             ProcessEvent(EOpenDownlinkComplete, KErrNone);
                             break;
                         case TMS_STREAM_UNINITIALIZED:
                             iDnLinkStatus = UNINITIALIZED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EDownlinkClosed"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EDownlinkClosed"));
                             ProcessEvent(EDownlinkClosed, KErrNone);
                             break;
                         case TMS_STREAM_PAUSED:
                             iDnLinkStatus = PAUSED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EStreamPaused"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EStreamPaused"));
                             ProcessEvent(EStreamPaused, KErrNone);
                             break;
                         case TMS_STREAM_STARTED:
                             iDnLinkStatus = STARTED;
-                            iLog->Log(
-                                    _L("[tms cb]TMSStreamEvent EStreamStarted"));
+                            iLog->Log(_L("[tms cb]TMSStreamEvent EStreamStarted"));
                             ProcessEvent(EStreamStarted, KErrNone);
                             break;
                         default:
@@ -128,32 +120,32 @@
         }
     }
 
-void CTmsAudioServicesTestClass::BufferProcessed(TMSBuffer* /*buffer*/,
+void CTmsAudioServicesTestClass::BufferProcessed(const TMSBuffer* /*buffer*/,
         gint /*reason*/)
     {
     iLog->Log(_L("[tms cb]CTmsAudioServicesTestClass::BufferProcessed"));
     }
 
 //From TMSClientSinkObserver
-void CTmsAudioServicesTestClass::ProcessBuffer(TMSBuffer* buffer)
+void CTmsAudioServicesTestClass::ProcessBuffer(const TMSBuffer* buffer)
     {
     iLog->Log(_L("[tms cb]CTmsAudioServicesTestClass::ProcessBuffer"));
     ProcessEvent(EEmptyBuffer, KErrNone);
     iRecBufReady = ETrue;
-    iRecBuf = buffer;
+    iRecBuf = const_cast<TMSBuffer*>(buffer);
     if (iUpLinkStatus == STARTED)
         {
         // Process recorded buffer here.
         DoLoopback();
-        //  ((TMSClientSink*)iTmsSink)->BufferProcessed(iRecBuf);
+        //static_cast<TMSClientSink*>(iTmsSink)->BufferProcessed(iRecBuf);
         }
     }
 
-void CTmsAudioServicesTestClass::EffectsEvent(TMSEffect* tmseffect,
+void CTmsAudioServicesTestClass::EffectsEvent(const TMSEffect& tmseffect,
         TMSSignalEvent /*event*/)
     {
     TMSEffectType effecttype;
-    tmseffect->GetType(effecttype);
+    const_cast<TMSEffect&>(tmseffect).GetType(effecttype);
     switch (effecttype)
         {
         case TMS_EFFECT_VOLUME:
@@ -166,7 +158,7 @@
 
 // From TMSGlobalRoutingObserver
 void CTmsAudioServicesTestClass::GlobalRoutingEvent(
-        TMSGlobalRouting* /*routing*/, TMSSignalEvent event,
+        const TMSGlobalRouting& /*routing*/, TMSSignalEvent event,
         TMSAudioOutput /*output*/)
     {
     iLog->Log(_L("[tms cb]CTmsAudioServicesTestClass::GlobalRoutingEvent"));