TSmsProgress Class Reference

class TSmsProgress

Progress information for SMS MTM operations.

This information is returned by CMsvOperation::ProgressL() in a TSmsProgressBuf package.

CMsvOperation::ProgressL

Constructor & Destructor Documentation

TSmsProgress(TSmsProgressType)

TSmsProgress(TSmsProgressTypeaType = ESmsProgressTypeDefault)[inline]

Constructor.

Parameters

TSmsProgressType aType = ESmsProgressTypeDefaultThe type of operation for which progress information is being given.

Member Enumerations Documentation

Enum TSmsProgressType

Defines type of operation for which progress information is being given.

These types correspond to the commands defined in TSmsMtmCommand.

TSmsMtmCommand

Enumerators

ESmsProgressTypeDefault

The default operation type - no operation.

ESmsProgressTypeReadSimParams

Reading SIM parameters.

Pre v7.0, this was named ESmsProgressTypeReadingServiceCenterAddress.

ESmsProgressTypeWriteSimParams

Writing SIM parameters.

Pre v7.0 this was named ESmsProgressTypeWritingServiceCenterAddress.

ESmsProgressTypeSending

Sending messages.

ESmsProgressTypeScheduling

Scheduling sending messages.

ESmsProgressTypeEnumeratingPhoneStores

Enumerating phone stores.

Pre v7.0, this was named ESmsProgressTypeEnumeratingSim.

ESmsProgressTypeCopyFromPhoneStore

Copying messages from phone stores.

Pre v7.0, this was named ESmsProgressTypeCopyFromSim.

ESmsProgressTypeMoveFromPhoneStore

Moving messages from phone stores.

Pre v7.0, this was named ESmsProgressTypeMoveFromSim.

ESmsProgressTypeDeleteFromPhoneStore

Deleting messages from phone stores.

Pre v7.0, this was named ESmsProgressTypeDeleteFromSim.

ESmsProgressTypeDeleteSchedule

Removing all messages from the task scheduler list.

ESmsProgressTypeCheckSchedule

Checking the current scheduled status of the messages.

ESmsProgressTypeDeleteAll

Recursively deleting messages.

ESmsProgressTypeCopyToPhoneStore

Copying messages to a phone store.

Pre v7.0, this was named ESmsProgressTypeCopyToSim.

ESmsProgressTypeMoveToPhoneStore

Moving messages to a phone store.

Pre v7.0, this was named ESmsProgressTypeMoveToSim.

ESmsProgressTypeMovingEntries

Moving message entries.

This is the second part of ESmsProgressTypeMoveFromPhoneStore. The first part deletes the messages from the phone storageSIM. This second part moves the messages from the folder that represents the phone storage to the specified destination.

Member Data Documentation

TMsvId iEnumerateFolder

TMsvId iEnumerateFolder

The invisible folder that contains the messages read from the SIM by the command ESmsMtmCommandEnumeratePhoneStores.

TInt iError

TInt iError

The error code.

TInt iMsgCount

TInt iMsgCount

The total number of messages for the current operation.

TInt iMsgDone

TInt iMsgDone

The nmber of messages processed so far for the current operation.

TInt iRcpCount

TInt iRcpCount

The total number of recipients in the current message.

TInt iRcpDone

TInt iRcpDone

The number of recipients processed so far for the current message.

TBuf< 14 > iServiceCenterAddress

TBuf< 14 >iServiceCenterAddress

The Service Centre address.

This is set by the command ESmsMtmCommandReadServiceCenter.

This is no longer used since v7.0.

TInt iState

TInt iState

The state of the operation.

TSmsProgressType iType

TSmsProgressType iType

The type of operation.

TSmsProgress::TSmsProgressType