phoneengine/engineinfo/inc/mpeengineinfo.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 46 bc5a64e5bc3c
--- a/phoneengine/engineinfo/inc/mpeengineinfo.h	Tue Jun 15 14:14:38 2010 +0100
+++ b/phoneengine/engineinfo/inc/mpeengineinfo.h	Thu Jul 22 16:33:21 2010 +0100
@@ -255,12 +255,6 @@
         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
@@ -297,12 +291,6 @@
         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.
         */
@@ -703,7 +691,33 @@
          * Returns Phonebook contact identifier.
          */
         virtual TInt ContactId2 () const = 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 the protocol spesific error code
+        * @return Error code.
+        */
+        virtual TInt ProtocolError( TInt aCallId ) = 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;
+        
     }; // MPEEngineInfo
     
 #endif      //MPEENGINEINFO_H