--- 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;
+ }