diff -r 6b911d05207e -r bc5a64e5bc3c phoneengine/engineinfo/src/cpeengineinfoimpl.cpp --- a/phoneengine/engineinfo/src/cpeengineinfoimpl.cpp Wed Jun 23 18:12:20 2010 +0300 +++ b/phoneengine/engineinfo/src/cpeengineinfoimpl.cpp Tue Jul 06 14:15:47 2010 +0300 @@ -94,7 +94,7 @@ iBasicInfo.iDataPortName = KNullDesC; iBasicInfo.iSwitchToOngoing = EFalse; iConferenceCallInfo.iConferenceCallState = EPEStateConferenceIdle; - + iBasicInfo.iOutgoingBarringActivated = EFalse; //TODO remove after profile information is available iBasicInfo.iRingingVolume = 10; } @@ -2593,12 +2593,51 @@ // ----------------------------------------------------------------------------- // CPEEngineInfoImpl::SetProtocolError -// Sets the protocol spesific error code to TPEErrorInfo +// Sets the protocol spesific error code +// ----------------------------------------------------------------------------- +// +void CPEEngineInfoImpl::SetProtocolError( TInt aError, TInt aCallId ) + { + if ( 0<=aCallId && aCallIdSetProtocolError( aError ); + } + } + +// ----------------------------------------------------------------------------- +// CPEEngineInfoImpl::ProtocolError +// Returns the protocol spesific error code // ----------------------------------------------------------------------------- // -void CPEEngineInfoImpl::SetProtocolError( TInt aError ) +TInt CPEEngineInfoImpl::ProtocolError( TInt aCallId ) { - iBasicInfo.iErrorInfo.iProtocolSpesificErrorCode = aError; + TInt ret( KErrNotFound ); + + if ( 0<=aCallId && aCallIdProtocolError(); + } + + return ret; + } + +// ----------------------------------------------------------------------------- +// CPEEngineInfoImpl::IsOutgoingCallBarringActivated +// ----------------------------------------------------------------------------- +// +TBool CPEEngineInfoImpl::IsOutgoingCallBarringActivated() + { + return iBasicInfo.iOutgoingBarringActivated; + } + +// ----------------------------------------------------------------------------- +// CPEEngineInfoImpl::SetOutgoingCallBarringActivated +// ----------------------------------------------------------------------------- +// +void CPEEngineInfoImpl::SetOutgoingCallBarringActivated( + TBool aActivated ) + { + iBasicInfo.iOutgoingBarringActivated = aActivated; } // End of File