satengine/SatServer/Commands/SetUpCallCmd/inc/csetupcallrequesthandler.h
changeset 31 a2467631ae02
parent 19 e44a8c097b15
child 32 1f002146abb4
--- a/satengine/SatServer/Commands/SetUpCallCmd/inc/csetupcallrequesthandler.h	Fri Jun 11 14:07:16 2010 +0300
+++ b/satengine/SatServer/Commands/SetUpCallCmd/inc/csetupcallrequesthandler.h	Wed Jun 23 18:49:32 2010 +0300
@@ -24,6 +24,7 @@
 
 class CSetUpCallHandler;
 class MSatAsyncToSync;
+class CSetupCallDtmfSender;
 
 /**
 *  This is the handler for the ETel MM api Request.
@@ -32,7 +33,7 @@
 *
 */
 
-class CSetupCallRequestHandler : public CActive
+NONSHARABLE_CLASS ( CSetupCallRequestHandler ) : public CActive
     {
 public:
 
@@ -54,14 +55,14 @@
      * Access RMobileCall::DialNoFdnCheck by MSatMultiModeApi
      * for the paramter information please see the etelmm.h
      */
-    void DialNumber( const TDesC8& aCallParams, const TDesC& aTelNumber,
+    void DialNumber( const TDesC8& aCallParams, TDes& aTelNumber,
             TBool aTerminateOtherCall, MSatAsyncToSync* aAsyncToSync );
 
     /**
      * Access RMobileCall::DialEmergencyCall by MSatMultiModeApi
      * for the paramter information please see the etelmm.h
      */
-    void DialEmergencyCall( const TDesC& aTelNumber );    
+    void DialEmergencyCall( const TDesC& aTelNumber );
     
     /**
      * Cancel the asynchronous operations that required to the ETel MM api  
@@ -103,12 +104,11 @@
      * Pointer to SendSs command handler
      */
     CSetUpCallHandler* iDispatcher;
-
+    
     /**
-     * Current call is an emergency call.
-     */
-    TBool iEmergencyCall;
-      
+     * Own. Dtmf sender
+     */    
+    CSetupCallDtmfSender* iDtmfSender;
     };
 
 #endif      // CSETUPCALLREQUESTHANDLER_H