phoneengine/callhandling/inc/mpecallhandling.h
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
--- 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.
         */