phoneengine/engineinfo/inc/mpeengineinfo.h
branchRCL_3
changeset 25 5266b1f337bd
parent 24 41a7f70b3818
child 26 8baf28733c3d
--- a/phoneengine/engineinfo/inc/mpeengineinfo.h	Tue Aug 31 15:14:29 2010 +0300
+++ b/phoneengine/engineinfo/inc/mpeengineinfo.h	Wed Sep 01 12:30:10 2010 +0100
@@ -22,7 +22,6 @@
 
 //  INCLUDES
 #include <pevirtualengine.h>
-#include "mpecallsettersif.h" 
 
 // CONSTANTS
 // None
@@ -41,7 +40,7 @@
 *  @lib phoneengine.lib
 *  @since Series 60 4.0
 */
-NONSHARABLE_CLASS( MPEEngineInfo ) : public MPECallSettersIF
+NONSHARABLE_CLASS( MPEEngineInfo )
     {
 
     public:
@@ -255,6 +254,12 @@
         virtual const TInt& KeypadVolume() const = 0;
 
         /**
+        * Gets lifetimer data
+        * @return lifetime data (TDes8&)
+        */
+        virtual const TPELifeTimeData& LifeTimerData() const = 0;
+
+        /**
         * Gets a logging indicator
         * @param aCallId, call identification number     
         * @return continuous logging indicator
@@ -291,6 +296,12 @@
         virtual const TBool& PersonalToneStatus() const = 0;
 
         /**
+        * Gets phone identity parameters
+        * @return phone identity parameters. 
+        */
+        virtual const TPEPhoneIdentityParameters& PhoneIdentityParameters() const = 0;
+
+        /**
         * Gets phone number
         * @return Reference to TPEPhoneNumber, containing the phone number of the remote party.
         */
@@ -629,7 +640,7 @@
          * Returns address choices from received call forward request 
          * or NULL if addresses are not available.
          * 
-         * @param   aCallId     Call identification number.
+		 * @param   aCallId     Call identification number.
          * @return  Address array.
          */
         virtual const CDesC8Array* ForwardAddressChoices( TInt aCallId ) const = 0;
@@ -675,9 +686,9 @@
         */
         virtual TBool IsSwitchToOperationOngoing() const = 0;
         
-        /**
+		/**
         * Checks if given state can be found.
-        * @param aCallState state to be checked.
+		* @param aCallState state to be checked.
         */
         virtual TBool CheckIfCallStateExists( const TPEState& aCallState )= 0;
         
@@ -688,35 +699,26 @@
         virtual TPECallOrigin CallOrigin( const TInt aCallId ) const = 0;
         
         /**
-         * Returns Phonebook contact identifier.
+         * Sets flag indicating unattended transfer dial
+         * @param aTransferDial ETrue if voip unattended transfer dial was initiated
          */
-        virtual TInt ContactId2 () const = 0;
+        virtual void SetIsTransferDial( TBool aTransferDial ) = 0;
         
         /**
-        * Sets the protocol spesific error code
-        * @param aError is the error code from protocol.
-        * @return None.
-        */
-        virtual void SetProtocolError( TInt aError, TInt aCallId ) = 0; 
- 
+         * Returns flag indicating unattended transfer dial
+         */
+        virtual TBool IsTransferDial() const = 0;
+           
         /**
-        * Returns the protocol spesific error code
-        * @return Error code.
-        */
-        virtual TInt ProtocolError( TInt aCallId ) = 0; 
+         * Sets unattended transfer call back address
+         * @param aAddress Unattended transfer call back address
+         */
+        virtual void SetCallBackAddress( const TDesC& aAddress ) = 0;
         
         /**
-        * Returns flag if the outgoing barring is activated.
-        * @return ETrue if barring activated.
-        */
-        virtual TBool IsOutgoingCallBarringActivated() = 0;
-        
-        /**
-        * Sets the flag if the outgoing barring is activated.
-        * @return ETrue if barring activated.
-        */
-        virtual void SetOutgoingCallBarringActivated( 
-                TBool aActivated ) = 0;
+         * Returns unattended transfer call back address
+         */
+        virtual const TDesC& CallBackAddress() const = 0;
         
     }; // MPEEngineInfo