--- 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