diff -r 594d59766373 -r 7d48bed6ce0c satengine/SatServer/Engine/inc/csatmultimodeapi.h --- 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