92 iBasicInfo.iSimState = EPESimStatusUninitialized; |
92 iBasicInfo.iSimState = EPESimStatusUninitialized; |
93 iBasicInfo.iSecureSpecified = ETrue; |
93 iBasicInfo.iSecureSpecified = ETrue; |
94 iBasicInfo.iDataPortName = KNullDesC; |
94 iBasicInfo.iDataPortName = KNullDesC; |
95 iBasicInfo.iSwitchToOngoing = EFalse; |
95 iBasicInfo.iSwitchToOngoing = EFalse; |
96 iConferenceCallInfo.iConferenceCallState = EPEStateConferenceIdle; |
96 iConferenceCallInfo.iConferenceCallState = EPEStateConferenceIdle; |
97 |
97 iBasicInfo.iOutgoingBarringActivated = EFalse; |
98 //TODO remove after profile information is available |
98 //TODO remove after profile information is available |
99 iBasicInfo.iRingingVolume = 10; |
99 iBasicInfo.iRingingVolume = 10; |
100 } |
100 } |
101 |
101 |
102 // ----------------------------------------------------------------------------- |
102 // ----------------------------------------------------------------------------- |
2591 return iContactId; |
2591 return iContactId; |
2592 } |
2592 } |
2593 |
2593 |
2594 // ----------------------------------------------------------------------------- |
2594 // ----------------------------------------------------------------------------- |
2595 // CPEEngineInfoImpl::SetProtocolError |
2595 // CPEEngineInfoImpl::SetProtocolError |
2596 // Sets the protocol spesific error code to TPEErrorInfo |
2596 // Sets the protocol spesific error code |
2597 // ----------------------------------------------------------------------------- |
2597 // ----------------------------------------------------------------------------- |
2598 // |
2598 // |
2599 void CPEEngineInfoImpl::SetProtocolError( TInt aError ) |
2599 void CPEEngineInfoImpl::SetProtocolError( TInt aError, TInt aCallId ) |
2600 { |
2600 { |
2601 iBasicInfo.iErrorInfo.iProtocolSpesificErrorCode = aError; |
2601 if ( 0<=aCallId && aCallId<iCurrentCalls.Count() ) |
|
2602 { |
|
2603 iCurrentCalls[ aCallId ]->SetProtocolError( aError ); |
|
2604 } |
|
2605 } |
|
2606 |
|
2607 // ----------------------------------------------------------------------------- |
|
2608 // CPEEngineInfoImpl::ProtocolError |
|
2609 // Returns the protocol spesific error code |
|
2610 // ----------------------------------------------------------------------------- |
|
2611 // |
|
2612 TInt CPEEngineInfoImpl::ProtocolError( TInt aCallId ) |
|
2613 { |
|
2614 TInt ret( KErrNotFound ); |
|
2615 |
|
2616 if ( 0<=aCallId && aCallId<iCurrentCalls.Count() ) |
|
2617 { |
|
2618 ret = iCurrentCalls[ aCallId ]->ProtocolError(); |
|
2619 } |
|
2620 |
|
2621 return ret; |
|
2622 } |
|
2623 |
|
2624 // ----------------------------------------------------------------------------- |
|
2625 // CPEEngineInfoImpl::IsOutgoingCallBarringActivated |
|
2626 // ----------------------------------------------------------------------------- |
|
2627 // |
|
2628 TBool CPEEngineInfoImpl::IsOutgoingCallBarringActivated() |
|
2629 { |
|
2630 return iBasicInfo.iOutgoingBarringActivated; |
|
2631 } |
|
2632 |
|
2633 // ----------------------------------------------------------------------------- |
|
2634 // CPEEngineInfoImpl::SetOutgoingCallBarringActivated |
|
2635 // ----------------------------------------------------------------------------- |
|
2636 // |
|
2637 void CPEEngineInfoImpl::SetOutgoingCallBarringActivated( |
|
2638 TBool aActivated ) |
|
2639 { |
|
2640 iBasicInfo.iOutgoingBarringActivated = aActivated; |
2602 } |
2641 } |
2603 |
2642 |
2604 // End of File |
2643 // End of File |