phoneengine/engineinfo/inc/cpeengineinfoimpl.h
branchRCL_3
changeset 7 544e34b3255a
parent 1 838b0a10d15b
child 24 41a7f70b3818
equal deleted inserted replaced
6:38529f706030 7:544e34b3255a
    51 	TPEPhoneNumber iEmergencyNumber;        // For checking is this number emergency number.
    51 	TPEPhoneNumber iEmergencyNumber;        // For checking is this number emergency number.
    52 	TPEUserToUserInfo iUserToUserInfo;      // User to user information.
    52 	TPEUserToUserInfo iUserToUserInfo;      // User to user information.
    53 	TPEPhoneNumber iSwitchToNumber;         // Dialed Phonenumber, set by client
    53 	TPEPhoneNumber iSwitchToNumber;         // Dialed Phonenumber, set by client
    54 	TPEPhoneNumber iTransferToAddress;      // Unattended transfer target address	
    54 	TPEPhoneNumber iTransferToAddress;      // Unattended transfer target address	
    55     TInt iForwardToAddressIndex;            // Array index for a address to be forwarded
    55     TInt iForwardToAddressIndex;            // Array index for a address to be forwarded
       
    56     TBool iTransferDial;                    // Flag which indicates utransfer dial
    56     };
    57     };
    57 
    58 
    58 NONSHARABLE_STRUCT( TPEBasicInfo )                         // Contains information of the phone related variables 
    59 NONSHARABLE_STRUCT( TPEBasicInfo )                         // Contains information of the phone related variables 
    59     {
    60     {
    60 	TBool iAudioMute;                       // state of microphone.					
    61 	TBool iAudioMute;                       // state of microphone.					
    88 	TPESimState iSimState;
    89 	TPESimState iSimState;
    89 	TPESSCommandInfo iSSCommandInfo;        // Contains information of the Suplementary Services command.
    90 	TPESSCommandInfo iSSCommandInfo;        // Contains information of the Suplementary Services command.
    90     TBool iSecureSpecified;                 // Secure specified status
    91     TBool iSecureSpecified;                 // Secure specified status
    91 	TName iDataPortName;                    // the name of data port currently on-loan
    92 	TName iDataPortName;                    // the name of data port currently on-loan
    92     TBool iSwitchToOngoing;                 // Switch to operation status
    93     TBool iSwitchToOngoing;                 // Switch to operation status
       
    94     TPEPhoneNumber iCallBackAddress;        // Address of the transfer originator used for calling back
    93     };
    95     };
    94 
    96 
    95 NONSHARABLE_STRUCT( TPEConferenceCallInfo ) // Contains conference call related variables 
    97 NONSHARABLE_STRUCT( TPEConferenceCallInfo ) // Contains conference call related variables 
    96     {
    98     {
    97     TPEState iConferenceCallState;
    99     TPEState iConferenceCallState;
   619          /**
   621          /**
   620          * Checks if given state can be found.
   622          * Checks if given state can be found.
   621 		 * @param aCallState state to be checked.
   623 		 * @param aCallState state to be checked.
   622          */
   624          */
   623           TBool CheckIfCallStateExists( const TPEState& aCallState );
   625           TBool CheckIfCallStateExists( const TPEState& aCallState );
       
   626           
       
   627           /**
       
   628           * From base class MPEEngineInfo
       
   629           * @see MPEEngineInfo::SetTransferDial          
       
   630           */
       
   631           void SetIsTransferDial( TBool aTransferDial );
       
   632           
       
   633           /**
       
   634           * From base class MPEEngineInfo
       
   635           * @see MPEEngineInfo::IsTransferDial         
       
   636           */
       
   637           TBool IsTransferDial() const;
       
   638           
       
   639           /**
       
   640           * From base class MPEEngineInfo
       
   641           * @see MPEEngineInfo::SetCallBackAddress   
       
   642           */
       
   643           void SetCallBackAddress( const TDesC& aAddress );
       
   644           
       
   645           /**
       
   646           * From base class MPEEngineInfo
       
   647           * @see MPEEngineInfo::CallBackAddress
       
   648           */
       
   649           const TDesC& CallBackAddress() const;
   624 
   650 
   625     // Functions from MPEDataStore (reading values)
   651     // Functions from MPEDataStore (reading values)
   626     public:
   652     public:
   627         /**
   653         /**
   628         * Gets group ids which are active to play ring tone
   654         * Gets group ids which are active to play ring tone
   923         /**
   949         /**
   924          * From base class MPEDataStore
   950          * From base class MPEDataStore
   925          * @see MPEDataStore::CallIndex
   951          * @see MPEDataStore::CallIndex
   926          */
   952          */
   927         TInt CallIndex( TInt aCallId ) const;
   953         TInt CallIndex( TInt aCallId ) const;
       
   954         
       
   955         /**
       
   956          * From base class MPEDataStore
       
   957          * @see MPEDataStore::DoCallBackRequest     
       
   958          */
       
   959         TBool DoCallBackRequest( TInt aCallId ) const;
   928 
   960 
   929     // Functions from MPEDataStore (setting values)
   961     // Functions from MPEDataStore (setting values)
   930     public:
   962     public:
   931         /**
   963         /**
   932         * Resets TPECallInfo parameters.
   964         * Resets TPECallInfo parameters.
  1527         /**
  1559         /**
  1528          * From base class MPEDataStore
  1560          * From base class MPEDataStore
  1529          * @see MPEDataStore::SetCallOrigin          
  1561          * @see MPEDataStore::SetCallOrigin          
  1530          */
  1562          */
  1531         void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId );
  1563         void SetCallOrigin( TPECallOrigin aOrigin, TInt aCallId );
       
  1564         
       
  1565         /**
       
  1566          * From base class MPEDataStore
       
  1567          * @see MPEDataStore::SetDoCallBackRequest        
       
  1568          */
       
  1569         void SetDoCallBackRequest( TBool aDoCallBack, TInt aCallId );
  1532                 
  1570                 
  1533     private:
  1571     private:
  1534           /**
  1572           /**
  1535         * C++ default constructor.
  1573         * C++ default constructor.
  1536         */
  1574         */