satengine/SatServer/Engine/inc/csatmultimodeapi.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 18 594d59766373
child 20 987c9837762f
--- a/satengine/SatServer/Engine/inc/csatmultimodeapi.h	Thu Aug 19 10:28:14 2010 +0300
+++ b/satengine/SatServer/Engine/inc/csatmultimodeapi.h	Tue Aug 31 15:45:17 2010 +0300
@@ -109,7 +109,13 @@
      * Access RMobilePhone::SendDTMFTones
      * for the paramter information please see the etelmm.h
      */ 
-    void SendDTMFTones( TRequestStatus& aReqStatus, const TDesC& aTones);    
+    void SendDTMFTones( TRequestStatus& aReqStatus, const TDesC& aTones);   
+    
+    /**
+     * Access RMobilePhone::ContinueDTMFStringSending
+     * for the paramter information please see the etelmm.h
+     */ 
+    TInt ContinueDTMFStringSending( TBool aContinue );
     
     /**
      * Access RMobilePhone::CancelAsyncRequest
@@ -147,6 +153,34 @@
      * @return ETrue if there is an incoming call
      */
     TBool IsCallIncoming();
+    
+    /**
+     * Access RMobileCall::NotifyMobileCallStatusChange
+     */
+    void NotifyMobileCallStatusChange( TRequestStatus& aReqStatus,
+                    RMobileCall::TMobileCallStatus& aStatus) ; 
+
+    /**
+     * Access RMobileCall::NotifyStatusChangeCancel
+     */
+    void NotifyCallStatusChangeCancel();
+    /**
+     * Access RMobilePhone::TerminateActiveCalls NotifyMobileCallStatusChange
+     */
+    void TerminateActiveCalls(TRequestStatus& aReqStatus);
+
+    
+    /**
+     * Access RMboileCall::GetMobileCallInfo
+     */
+    TInt GetMobileCallInfo(TDes8& aCallInfo);
+    
+    /**
+     * Access RMboileCall::DialEmergencyCall
+     */
+    virtual void DialEmergencyCall(TRequestStatus& aReqStatus, 
+                const TDesC& aNumber);
+            
 private:
 
     /**
@@ -174,17 +208,17 @@
      */
     void LoadPhoneModuleL( RMobilePhone& aPhone, const TDesC& aModuleName,
             const TDesC& aPhoneName );
-                           
-    /**
-     * Open the RMobileCall
-     */
-    void LoadMobileCallL();
-    
+
     /**
      * Open the RMobileUssdMessaging
      */ 
     void LoadUssdMessagingL();
     
+    /**
+     * Open the RMobileCall
+     */
+    TInt LoadMobileCall();
+    
 
 private: // data