--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/email/pop3andsmtpmtm/smtpservermtm/inc/SMTS.INL Thu Dec 17 08:44:11 2009 +0200
@@ -0,0 +1,112 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TImSmtpProgress() inline functions
+//
+//
+
+
+
+inline TMsgImOutboxSendState TImSmtpProgress::Status() const
+ {
+ return iStatus;
+ }
+
+inline void TImSmtpProgress::SetStatus(TMsgImOutboxSendState aStatus)
+ {
+ iStatus = aStatus;
+ }
+
+
+inline void TImSmtpProgress::SetError(TInt anError)
+ {
+ iError=anError;
+ }
+
+inline TInt TImSmtpProgress::Error() const
+ {
+ return iError;
+ }
+
+
+inline TInt TImSmtpProgress::MsgNo() const
+ {
+ return iMsgNo;
+ }
+
+inline void TImSmtpProgress::SetMsgNo(TInt aMsgNo)
+ {
+ iMsgNo = aMsgNo;
+ }
+
+
+inline TInt TImSmtpProgress::Sent() const
+ {
+ return iSent;
+ }
+
+
+inline TInt TImSmtpProgress::NotSent() const
+ {
+ return iNotSent;
+ }
+
+
+inline TInt TImSmtpProgress::FailedToSend() const
+ {
+ return iFailedToSend;
+ }
+
+
+inline TInt TImSmtpProgress::SendTotal() const
+ {
+ return iSendTotal;
+ }
+
+
+inline void TImSmtpProgress::InitialiseTotal(const TInt& aTotal)
+ {
+ iNotSent=aTotal;
+ iSendTotal=aTotal;
+ iSent=0;
+ iFailedToSend=0;
+ iError=0;
+ iMsgNo=0;
+ iSendFileProgress.iBytesSent=0;
+ iSendFileProgress.iBytesToSend=0;
+ iSendFileProgress.iSessionState=EConnectingToSmtp;
+ iStatus=EMsgOutboxProgressWaiting;
+ }
+
+
+inline void TImSmtpProgress::UpdateSent()
+ {
+ iNotSent--;
+ iSent++;
+ }
+
+
+inline void TImSmtpProgress::UpdateFailedToSend()
+ {
+ iNotSent--;
+ iFailedToSend++; // only changed if message was couldn't be sent
+ }
+
+inline void TImSmtpProgress::DecrementSendTotal()
+ {
+ // used to lower send total when I discover one message in collection
+ // which has been deleted before I had a chance to send it.
+ iSendTotal--;
+ iNotSent--;
+ }
+