--- a/phoneengine/callhandling/inc/mpecallhandling.h Tue Aug 31 15:14:29 2010 +0300
+++ b/phoneengine/callhandling/inc/mpecallhandling.h Wed Sep 01 12:30:10 2010 +0100
@@ -110,6 +110,15 @@
virtual TInt TerminateAllConnections() = 0;
/**
+ * Asks phone identity parameters from the mmetel.
+ * @since Series60_4.0
+ * @param aMessage Reply message to the phone application.
+ * @return Error (KErrNone or KErrNotFound).
+ */
+ virtual TInt UpdatePhoneIdentity(
+ MEngineMonitor::TPEMessagesFromPhoneEngine aMessage ) = 0;
+
+ /**
* Determines if there is a call in given state.
* @since Series60_4.0
* @param aState Call state search key.
@@ -308,6 +317,14 @@
* @return Error (KErrNone is success).
*/
virtual TInt ForwardCallToAddress( TInt aIndex ) = 0;
+
+ /**
+ * Put all the calls to idle and make an request to
+ * end the connection
+ * @return KErrNotFound if there is not a call
+ * KErrNone if there is one call at least
+ */
+ virtual TInt ReleaseConference() = 0;
public: // DTMF related
/**
@@ -361,6 +378,14 @@
virtual void CancelDtmfPlay() = 0;
/**
+ * This method gets the lifetime of the MS. The lifetime information
+ * includes the manufacturing date of the MS and the total amount of airtime use.
+ * @param aLifeTimeInfo Life time information
+ * @return Get succeeded or not.
+ */
+ virtual TBool GetLifeTime( TDes8& aLifeTimeInfo ) = 0;
+
+ /**
* This method gets the reference to MPECallOwner object.
* @return None.
*/