--- 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