mmserv/tms/tmscallserver/inc/tmscallcsadpt.h
changeset 42 1fa3fb47b1e3
parent 31 8dfd592727cb
child 55 e267340986c9
--- a/mmserv/tms/tmscallserver/inc/tmscallcsadpt.h	Tue Jul 06 14:50:35 2010 +0300
+++ b/mmserv/tms/tmscallserver/inc/tmscallcsadpt.h	Wed Aug 18 10:17:22 2010 +0300
@@ -25,10 +25,8 @@
 #include <etelmm.h>
 #include <rmmcustomapi.h>
 #include "tmsclientserver.h"
-#include "tmsdtmftoneplayerobserver.h"
 #include "tmscalladpt.h"
 #include "tmscsdevsoundobserver.h"
-#include "tmsdtmfobserver.h"
 
 namespace TMS {
 
@@ -36,18 +34,14 @@
 class TMSCSUplink;
 class TMSCSDownlink;
 class TMSTarSettings;
-class TMSAudioDtmfTonePlayer;
-class TMSDTMFProvider;
-class TMSDtmfNotifier;
+class TMSSyncVol;
 
 /*
  * TMSCallCSAdpt class
  */
 class TMSCallCSAdpt : public TMSCallAdpt,
                       public TMSCSDevSoundObserver,
-                      public MTelephonyAudioRoutingObserver,
-                      public TMSDTMFTonePlayerObserver,
-                      public TMSDTMFObserver
+                      public MTelephonyAudioRoutingObserver
     {
 public:
 	static TMSCallCSAdpt* NewL();
@@ -117,25 +111,12 @@
     virtual gint GetPreviousOutput(TMSAudioOutput& output);
     virtual gint GetAvailableOutputsL(gint& count, CBufFlat*& outputsbuf);
 
-	// From TMSDTMF
-    virtual gint StartDTMF(const TMSStreamType streamtype, TDes& dtmfstr);
-    virtual gint StopDTMF(const TMSStreamType streamtype);
-    virtual gint ContinueDTMF(const gboolean sending);
-
     //From TMSCSDevSoundObserver
     void DownlinkInitCompleted(gint status);
     void UplinkInitCompleted(gint status);
     void DownlinkActivationCompleted(gint status);
     void UplinkActivationCompleted(gint status);
 
-    //From TMSDTMFTonePlayerObserver
-    void DTMFInitCompleted(gint status);
-    void DTMFToneFinished(gint status);
-
-    //From TMSDTMFObserver
-    void HandleDTMFEvent(const TMSDTMFObserver::TCCPDtmfEvent event,
-            const gint status, const TChar tone);
-
 private:
     TMSCallCSAdpt();
     void ConstructL();
@@ -157,23 +138,18 @@
     TMSCSDownlink* iCSDownlink;
     CTelephonyAudioRouting* iRouting;
     TMSTarSettings* iTarSettings;
-    TMSAudioDtmfTonePlayer* iDTMFDnlinkPlayer;
-    TMSDtmfNotifier* iDTMFNotifier;
-    TMSDTMFProvider* iDTMFUplinkPlayer;
 
     // Message queues for communication and data transfer back to the client
     RMsgQueue<TmsMsgBuf> iMsgQueueUp;
     RMsgQueue<TmsMsgBuf> iMsgQueueDn;
     TmsMsgBuf iMsgBuffer;
 
-    gboolean iUplinkInitialized;
     gint iUplinkStreamId;
-    gboolean iDnlinkInitialized;
     gint iDnlinkStreamId;
+    TMSSyncVol* iResetVolNotifier;
     };
 
 } //namespace TMS
 
 #endif // CALLCSADPT_H
 
-// End of file