email/pop3andsmtpmtm/smtpservermtm/src/csmtpsessionmanager.cpp
changeset 76 60a8a215b0ec
parent 0 72b543305e3a
--- a/email/pop3andsmtpmtm/smtpservermtm/src/csmtpsessionmanager.cpp	Tue Oct 05 13:58:47 2010 +0530
+++ b/email/pop3andsmtpmtm/smtpservermtm/src/csmtpsessionmanager.cpp	Tue Oct 19 11:30:16 2010 +0530
@@ -291,6 +291,7 @@
 		iState = EStateCreatingConnection;
 
 		iConnect = CImConnect::NewL(iSettings->IapPrefs(), iServ);
+		iConnect->SetSilentConnection(iIsSilent);
 		iConnect->StartL(iStatus);
 		SetActive();
 		}
@@ -319,7 +320,7 @@
 	iState = EStateCreatingSession;
 
 	iSession = CImSmtpSession::NewL(*iServerEntry, *iSettings, iServ, *iConnect, iServiceId);
-	iSession->ConnectL(iStatus);
+	iSession->ConnectL(iStatus, iIsSilent);
 	SetActive();
 	}
 
@@ -370,3 +371,13 @@
 
 	return KErrNotFound;
 	}
+
+/**
+Sets whether connection to the network has to be established silently or not
+
+@param aIsSilent If ETrue then Silent connection is chosen.
+*/
+void CSmtpSessionManager::SetSilentConnection(TBool aIsSilent)
+    {
+    iIsSilent = aIsSilent;
+    }