diff -r 41a7f70b3818 -r 5266b1f337bd phoneengine/engineinfo/inc/mpedatastore.h --- 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; };