diff -r c711bdda59f4 -r ac77f89b1d9e browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp --- a/browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp Wed Mar 31 23:16:40 2010 +0300 +++ b/browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp Wed Apr 14 17:06:56 2010 +0300 @@ -22,7 +22,7 @@ #include #include "ConnManActiveConnector.h" #include "ConnectionManagerLogger.h" - +#include #include #include @@ -41,6 +41,7 @@ CLOG_CREATE; CActiveScheduler::Add( this );//inserting this into the queue + occPrefs = EDefault; } //-------------------------------------------------------------------------- @@ -155,6 +156,15 @@ #endif //__WINS__ extPref.SetNoteBehaviour(TExtendedConnPref::ENoteBehaviourDefault); + if ( occPrefs == ESilient ) + { + CLOG_WRITE( "CConnManActiveConnector:StartConnection Setting OCC Silent behaviour"); + extPref.SetNoteBehaviour(TExtendedConnPref::ENoteBehaviourConnSilent); + } + else + { + CLOG_WRITE( "CConnManActiveConnector:StartConnection Setting OCC Default behaviour"); + } TConnPrefList prefList; TRAP_IGNORE(prefList.AppendL(&extPref)); @@ -201,6 +211,12 @@ User::RequestComplete( iExternalRequestStatus, iStatus.Int() ); } +void CConnManActiveConnector::SetOccPreferences(TSetOCCPreferences aOCCPreferences) + { + CLOG_WRITE_1( "CConnManActiveConnector::SetOccPreferences : %d", aOCCPreferences ); + occPrefs = aOCCPreferences; + } + //------------------------------------------------------ CActiveConnectorSyncWrapper ------------------------- //-------------------------------------------------------------------------- @@ -307,5 +323,9 @@ CActiveScheduler::Add( this ); } - +void CActiveConnectorSyncWrapper::SetOccPreferences(TSetOCCPreferences aOCCPreferences) + { + if ( iActiveConnector ) + iActiveConnector->SetOccPreferences(aOCCPreferences); + } //EOF