phoneengine/engineinfo/inc/mpedatastore.h
branchRCL_3
changeset 61 41a7f70b3818
parent 19 544e34b3255a
child 62 5266b1f337bd
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
   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         /**
       
   382         * Sets a logging indicator to TPECallInfo-tructure
   376         * Sets a logging indicator to TPECallInfo-tructure
   383         * @param aLoggingIndicator, Continuous logging indicator.
   377         * @param aLoggingIndicator, Continuous logging indicator.
   384         * @param aCallId, the call identification number.
   378         * @param aCallId, the call identification number.
   385         */
   379         */
   386         virtual void SetLoggingIndicator( const TBool aLoggingIndicator, const TInt aCallId ) = 0;
   380         virtual void SetLoggingIndicator( const TBool aLoggingIndicator, const TInt aCallId ) = 0;
   421         * @param TBool& aServiceCode, service code indicator
   415         * @param TBool& aServiceCode, service code indicator
   422         */
   416         */
   423         virtual void SetPhoneNumberIsServiceCode( const TBool& aServiceCode ) = 0;
   417         virtual void SetPhoneNumberIsServiceCode( const TBool& aServiceCode ) = 0;
   424  
   418  
   425         /**
   419         /**
   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         /**
       
   433         * Sets call origin for the next call attempt
   420         * Sets call origin for the next call attempt
   434         * @param aOrigin indicates if the call is phone, client or SAT originated
   421         * @param aOrigin indicates if the call is phone, client or SAT originated
   435         */
   422         */
   436         virtual void SetCallOriginCommand( const TPECallOrigin& aOrigin ) = 0;
   423         virtual void SetCallOriginCommand( const TPECallOrigin& aOrigin ) = 0;
   437          
   424          
   814         /**
   801         /**
   815          * Sets call origin for the call
   802          * Sets call origin for the call
   816          * @param aOrigin indicates if the call is phone, client or SAT originated
   803          * @param aOrigin indicates if the call is phone, client or SAT originated
   817          */
   804          */
   818         virtual void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId ) = 0;
   805         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;
       
   831 
   806 
   832     };
   807     };
   833 
   808 
   834 #endif      //MPEDATASTORE_H
   809 #endif      //MPEDATASTORE_H
   835 
   810