phoneengine/engineinfo/inc/mpeengineinfo.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
   253         * @return keypad volume value
   253         * @return keypad volume value
   254         */
   254         */
   255         virtual const TInt& KeypadVolume() const = 0;
   255         virtual const TInt& KeypadVolume() const = 0;
   256 
   256 
   257         /**
   257         /**
   258         * Gets lifetimer data
       
   259         * @return lifetime data (TDes8&)
       
   260         */
       
   261         virtual const TPELifeTimeData& LifeTimerData() const = 0;
       
   262 
       
   263         /**
       
   264         * Gets a logging indicator
   258         * Gets a logging indicator
   265         * @param aCallId, call identification number     
   259         * @param aCallId, call identification number     
   266         * @return continuous logging indicator
   260         * @return continuous logging indicator
   267         */
   261         */
   268         virtual TBool LoggingIndicator( const TInt aCallId ) const = 0;
   262         virtual TBool LoggingIndicator( const TInt aCallId ) const = 0;
   293         /**
   287         /**
   294         * Gets personal tone status
   288         * Gets personal tone status
   295         * @return personal tone status
   289         * @return personal tone status
   296         */
   290         */
   297         virtual const TBool& PersonalToneStatus() const = 0;
   291         virtual const TBool& PersonalToneStatus() const = 0;
   298 
       
   299         /**
       
   300         * Gets phone identity parameters
       
   301         * @return phone identity parameters. 
       
   302         */
       
   303         virtual const TPEPhoneIdentityParameters& PhoneIdentityParameters() const = 0;
       
   304 
   292 
   305         /**
   293         /**
   306         * Gets phone number
   294         * Gets phone number
   307         * @return Reference to TPEPhoneNumber, containing the phone number of the remote party.
   295         * @return Reference to TPEPhoneNumber, containing the phone number of the remote party.
   308         */
   296         */
   701         
   689         
   702         /**
   690         /**
   703          * Returns Phonebook contact identifier.
   691          * Returns Phonebook contact identifier.
   704          */
   692          */
   705         virtual TInt ContactId2 () const = 0;
   693         virtual TInt ContactId2 () const = 0;
   706 
   694         
       
   695         /**
       
   696         * Sets the protocol spesific error code
       
   697         * @param aError is the error code from protocol.
       
   698         * @return None.
       
   699         */
       
   700         virtual void SetProtocolError( TInt aError, TInt aCallId ) = 0; 
       
   701  
       
   702         /**
       
   703         * Returns the protocol spesific error code
       
   704         * @return Error code.
       
   705         */
       
   706         virtual TInt ProtocolError( TInt aCallId ) = 0; 
       
   707         
       
   708         /**
       
   709         * Returns flag if the outgoing barring is activated.
       
   710         * @return ETrue if barring activated.
       
   711         */
       
   712         virtual TBool IsOutgoingCallBarringActivated() = 0;
       
   713         
       
   714         /**
       
   715         * Sets the flag if the outgoing barring is activated.
       
   716         * @return ETrue if barring activated.
       
   717         */
       
   718         virtual void SetOutgoingCallBarringActivated( 
       
   719                 TBool aActivated ) = 0;
       
   720         
   707     }; // MPEEngineInfo
   721     }; // MPEEngineInfo
   708     
   722     
   709 #endif      //MPEENGINEINFO_H
   723 #endif      //MPEENGINEINFO_H
   710     
   724     
   711 // End of File
   725 // End of File