diff -r bab96b7ed1a4 -r f39ed5e045e0 phoneengine/engineinfo/inc/mpeengineinfo.h --- 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