--- a/phoneengine/engineinfo/inc/mpedatastore.h Tue Aug 31 15:14:29 2010 +0300
+++ b/phoneengine/engineinfo/inc/mpedatastore.h Wed Sep 01 12:30:10 2010 +0100
@@ -373,6 +373,12 @@
virtual void SetKeypadVolume( const TInt aKeypadVolume ) = 0;
/**
+ * Sets lifetimer data of the phone to TPEBasicInfo-structure
+ * @param aLifeTimerData lifetime data (TDesc8&).
+ */
+ virtual void SetLifeTimerData( TCCPLifeTimeDataPckg& aPckg ) = 0;
+
+ /**
* Sets a logging indicator to TPECallInfo-tructure
* @param aLoggingIndicator, Continuous logging indicator.
* @param aCallId, the call identification number.
@@ -417,6 +423,13 @@
virtual void SetPhoneNumberIsServiceCode( const TBool& aServiceCode ) = 0;
/**
+ * Sets phone number to TPECallCommandInfo-structure
+ * @param aPhoneIdentityParameters is the phone identity parameters
+ */
+ virtual void SetPhoneIdentityParameters(
+ const TPEPhoneIdentityParameters& aPhoneIdentityParameters ) = 0;
+
+ /**
* Sets call origin for the next call attempt
* @param aOrigin indicates if the call is phone, client or SAT originated
*/
@@ -803,6 +816,18 @@
* @param aOrigin indicates if the call is phone, client or SAT originated
*/
virtual void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId ) = 0;
+
+ /**
+ * Sets flag indicating whether this is unattended transfer dial
+ * @param aTransferDial ETrue if voip unattended transfer dial was initiated
+ */
+ virtual void SetDoCallBackRequest( TBool aDoCallBack, TInt aCallId ) = 0;
+
+ /**
+ * Returns flag indicating whether call back request is needed
+ * @param aCallId
+ */
+ virtual TBool DoCallBackRequest( TInt aCallId ) const = 0;
};