--- a/satengine/SatServer/Engine/inc/csatmultimodeapi.h Tue Feb 02 01:11:09 2010 +0200
+++ b/satengine/SatServer/Engine/inc/csatmultimodeapi.h Fri Mar 19 09:40:14 2010 +0200
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -148,12 +148,39 @@
void GetCurrentActiveUSimApplication( TRequestStatus& aReqStatus,
RMobilePhone::TAID& aAID );
-
/**
* Check if there is an incoming call
* @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::TerminateAllCalls NotifyMobileCallStatusChange
+ */
+ void TerminateAllCalls(TRequestStatus& aReqStatus);
+
+
+ /**
+ * Access RMboileCall::GetMobileCallInfo
+ */
+ TInt GetMobileCallInfo(TDes8& aCallInfo);
+
+ /**
+ * Access RMboileCall::DialEmergencyCall
+ */
+ virtual void DialEmergencyCall(TRequestStatus& aReqStatus,
+ const TDesC& aNumber);
+
private:
/**
@@ -181,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