TImSmtpProgress Class Reference

class TImSmtpProgress

Progress information for SMTP operations on the Internet Mail MTM.

The information is obtained through calling CMsvOperation::Progress() on the operation. It is packaged into an 8-bit descriptor.

Messaging clients use the getter functions to get various types of information about an operation's progress. The setter functions are for use by the MTM.

Public Member Functions
IMPORT_C TIntConnectionIAP()
IMPORT_C TIntConnectionState()
IMPORT_C voidDecrementSendTotal()
IMPORT_C TIntError()
IMPORT_C TIntFailedToSend()
IMPORT_C voidInitialiseTotal(const TInt &)
IMPORT_C TIntMsgNo()
IMPORT_C TIntNotSent()
IMPORT_C TIntSendTotal()
IMPORT_C TIntSent()
IMPORT_C TMsvIdServiceId()
IMPORT_C voidSetConnectionIAP(TInt)
IMPORT_C voidSetError(TInt)
IMPORT_C voidSetMsgNo(TInt)
IMPORT_C voidSetServiceId(TMsvId)
IMPORT_C voidSetStatus(TMsgImOutboxSendState)
IMPORT_C TMsgImOutboxSendStateStatus()
IMPORT_C voidUpdateFailedToSend()
IMPORT_C voidUpdateSent()
Public Attributes
TImImailFileProgress iSendFileProgress
Private Attributes
TInt iError
TInt iFailedToSend
TInt iMsgNo
TInt iNotSent
TInt iSendTotal
TInt iSent
TMsvId iServiceId
TMsgImOutboxSendState iStatus

Member Functions Documentation

ConnectionIAP()

IMPORT_C TIntConnectionIAP()const

ConnectionState()

IMPORT_C TIntConnectionState()const

DecrementSendTotal()

IMPORT_C voidDecrementSendTotal()

Error()

IMPORT_C TIntError()const

FailedToSend()

IMPORT_C TIntFailedToSend()const

InitialiseTotal(const TInt &)

IMPORT_C voidInitialiseTotal(const TInt &aTotal)

Parameters

const TInt & aTotal

MsgNo()

IMPORT_C TIntMsgNo()const

NotSent()

IMPORT_C TIntNotSent()const

SendTotal()

IMPORT_C TIntSendTotal()const

Sent()

IMPORT_C TIntSent()const

ServiceId()

IMPORT_C TMsvIdServiceId()const

SetConnectionIAP(TInt)

IMPORT_C voidSetConnectionIAP(TIntaConnectionIAP)

Parameters

TInt aConnectionIAP

SetError(TInt)

IMPORT_C voidSetError(TIntanError)

Parameters

TInt anError

SetMsgNo(TInt)

IMPORT_C voidSetMsgNo(TIntaMsgNo)

Parameters

TInt aMsgNo

SetServiceId(TMsvId)

IMPORT_C voidSetServiceId(TMsvIdaServiceId)

Parameters

TMsvId aServiceId

SetStatus(TMsgImOutboxSendState)

IMPORT_C voidSetStatus(TMsgImOutboxSendStateaStatus)

Parameters

TMsgImOutboxSendState aStatus

Status()

IMPORT_C TMsgImOutboxSendStateStatus()const

UpdateFailedToSend()

IMPORT_C voidUpdateFailedToSend()

UpdateSent()

IMPORT_C voidUpdateSent()

Member Data Documentation

TInt iError

TInt iError[private]

TInt iFailedToSend

TInt iFailedToSend[private]

TInt iMsgNo

TInt iMsgNo[private]

TInt iNotSent

TInt iNotSent[private]

TImImailFileProgress iSendFileProgress

TImImailFileProgress iSendFileProgress

Status information about the message that is currently being sent (if sending is in progress).

TInt iSendTotal

TInt iSendTotal[private]

TInt iSent

TInt iSent[private]

TMsvId iServiceId

TMsvId iServiceId[private]

TMsgImOutboxSendState iStatus

TMsgImOutboxSendState iStatus[private]