diff -r 41a7f70b3818 -r 5266b1f337bd phoneengine/callhandling/inc/mpecallhandling.h --- 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. */