Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: SMUTSET.H

Class TSmsProgress

class TSmsProgress;

Description

Progress information for SMS MTM operations.

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

Members

Defined in TSmsProgress:
ESmsProgressTypeCheckSchedule, ESmsProgressTypeCheckSchedule, ESmsProgressTypeCopyFromPhoneStore, ESmsProgressTypeCopyFromPhoneStore, ESmsProgressTypeCopyToPhoneStore, ESmsProgressTypeCopyToPhoneStore, ESmsProgressTypeDefault, ESmsProgressTypeDefault, ESmsProgressTypeDeleteAll, ESmsProgressTypeDeleteAll, ESmsProgressTypeDeleteFromPhoneStore, ESmsProgressTypeDeleteFromPhoneStore, ESmsProgressTypeDeleteSchedule, ESmsProgressTypeDeleteSchedule, ESmsProgressTypeEnumeratingPhoneStores, ESmsProgressTypeEnumeratingPhoneStores, ESmsProgressTypeMoveFromPhoneStore, ESmsProgressTypeMoveFromPhoneStore, ESmsProgressTypeMoveToPhoneStore, ESmsProgressTypeMoveToPhoneStore, ESmsProgressTypeMovingEntries, ESmsProgressTypeMovingEntries, ESmsProgressTypeReadSimParams, ESmsProgressTypeReadSimParams, ESmsProgressTypeScheduling, ESmsProgressTypeScheduling, ESmsProgressTypeSending, ESmsProgressTypeSending, ESmsProgressTypeWriteSimParams, ESmsProgressTypeWriteSimParams, TSmsProgress(), TSmsProgress(), TSmsProgressType, TSmsProgressType, iEnumerateFolder, iError, iMsgCount, iMsgDone, iRcpCount, iRcpDone, iServiceCenterAddress, iServiceCenterAddress, iState, iType


Construction and destruction


TSmsProgress()

inline TSmsProgress(TSmsProgressType aType=ESmsProgressTypeDefault);

Description

Constructor.

Parameters

TSmsProgressType aType

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


TSmsProgress()

inline TSmsProgress(TSmsProgressType aType=ESmsProgressTypeDefault);

Description

Parameters

TSmsProgressType aType

[Top]


Member enumerations


Enum TSmsProgressType

TSmsProgressType

Description

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

These types correspond to the commands defined in TSmsMtmCommand.

See also:

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.


Enum TSmsProgressType

TSmsProgressType

Description

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

These types correspond to the commands defined in TSmsMtmCommand.

See also:

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.

[Top]


Member data


iError

TInt iError;

Description

The error code.


iType

TSmsProgressType iType;

Description

The type of operation.

See also:


iState

TInt iState;

Description

The state of the operation.


iRcpDone

TInt iRcpDone;

Description

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


iRcpCount

TInt iRcpCount;

Description

The total number of recipients in the current message.


iMsgDone

TInt iMsgDone;

Description

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


iMsgCount

TInt iMsgCount;

Description

The total number of messages for the current operation.


iServiceCenterAddress

TBuf< 14 > iServiceCenterAddress;

Description

The Service Centre address.

This is set by the command ESmsMtmCommandReadServiceCenter.

This is no longer used since v7.0.


iEnumerateFolder

TMsvId iEnumerateFolder;

Description

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


iServiceCenterAddress

TBuf< 14 > iServiceCenterAddress;

Description

The Service Centre address.

This is set by the command ESmsMtmCommandReadServiceCenter.

This is no longer used since v7.0.