phoneengine/engineinfo/inc/mpedatastore.h
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
equal deleted inserted replaced
61:41a7f70b3818 62:5266b1f337bd
   371         * @param aKeypadVolume is Keypad volume of the phone.
   371         * @param aKeypadVolume is Keypad volume of the phone.
   372         */
   372         */
   373         virtual void SetKeypadVolume( const TInt aKeypadVolume ) = 0;
   373         virtual void SetKeypadVolume( const TInt aKeypadVolume ) = 0;
   374         
   374         
   375         /**
   375         /**
       
   376         * Sets lifetimer data of the phone to TPEBasicInfo-structure
       
   377         * @param aLifeTimerData lifetime data (TDesc8&).
       
   378         */
       
   379         virtual void SetLifeTimerData( TCCPLifeTimeDataPckg& aPckg ) = 0;   
       
   380         
       
   381         /**
   376         * Sets a logging indicator to TPECallInfo-tructure
   382         * Sets a logging indicator to TPECallInfo-tructure
   377         * @param aLoggingIndicator, Continuous logging indicator.
   383         * @param aLoggingIndicator, Continuous logging indicator.
   378         * @param aCallId, the call identification number.
   384         * @param aCallId, the call identification number.
   379         */
   385         */
   380         virtual void SetLoggingIndicator( const TBool aLoggingIndicator, const TInt aCallId ) = 0;
   386         virtual void SetLoggingIndicator( const TBool aLoggingIndicator, const TInt aCallId ) = 0;
   415         * @param TBool& aServiceCode, service code indicator
   421         * @param TBool& aServiceCode, service code indicator
   416         */
   422         */
   417         virtual void SetPhoneNumberIsServiceCode( const TBool& aServiceCode ) = 0;
   423         virtual void SetPhoneNumberIsServiceCode( const TBool& aServiceCode ) = 0;
   418  
   424  
   419         /**
   425         /**
       
   426         * Sets phone number to TPECallCommandInfo-structure
       
   427         * @param aPhoneIdentityParameters is the phone identity parameters
       
   428         */
       
   429         virtual void SetPhoneIdentityParameters( 
       
   430             const TPEPhoneIdentityParameters& aPhoneIdentityParameters ) = 0;
       
   431 
       
   432         /**
   420         * Sets call origin for the next call attempt
   433         * Sets call origin for the next call attempt
   421         * @param aOrigin indicates if the call is phone, client or SAT originated
   434         * @param aOrigin indicates if the call is phone, client or SAT originated
   422         */
   435         */
   423         virtual void SetCallOriginCommand( const TPECallOrigin& aOrigin ) = 0;
   436         virtual void SetCallOriginCommand( const TPECallOrigin& aOrigin ) = 0;
   424          
   437          
   801         /**
   814         /**
   802          * Sets call origin for the call
   815          * Sets call origin for the call
   803          * @param aOrigin indicates if the call is phone, client or SAT originated
   816          * @param aOrigin indicates if the call is phone, client or SAT originated
   804          */
   817          */
   805         virtual void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId ) = 0;
   818         virtual void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId ) = 0;
       
   819         
       
   820         /**
       
   821          * Sets flag indicating whether this is unattended transfer dial
       
   822          * @param aTransferDial ETrue if voip unattended transfer dial was initiated
       
   823          */
       
   824         virtual void SetDoCallBackRequest( TBool aDoCallBack, TInt aCallId ) = 0;
       
   825                 
       
   826         /**
       
   827          * Returns flag indicating whether call back request is needed
       
   828          * @param aCallId  
       
   829          */
       
   830         virtual TBool DoCallBackRequest( TInt aCallId ) const = 0;
   806 
   831 
   807     };
   832     };
   808 
   833 
   809 #endif      //MPEDATASTORE_H
   834 #endif      //MPEDATASTORE_H
   810 
   835