![]() |

Section Contents
Applications that use this class will not work correctly on a version of EPOC earlier than ER5.
Not applicable
msvipc.h
ment.lib
This class encapsulates progress information returned by a local operation. A local operation is a CMsvOperation-derived object returned by a function that affects only local entries. For example, such a function would be a CMsvEntry::ChangeL() call on a local entry. You can check if the operation is local from CMsvOperation::Mtm(): a local operation returns a value of KUidMsvLocalServiceMtm.
Progress information is obtained, in a packaged format, by calling CMsvOperation::ProgressL(). Understanding the TMsvLocalOperationProgress structure enables an application to use that information for a local operation.
TMsvLocalOperationProgress()
The simple constructor initialises the new object to suitable zero or null values.
|
TLocalOperation iType |
The type of operation on which the progress is reporting |
|
TInt iTotalNumberOfEntries |
The number of entries on which the operation was or will be attempted |
|
TInt iNumberCompleted |
The number of entries on which the operation has been successful |
|
TInt iNumberFailed |
The number of entries on which the operation has failed |
|
TInt iNumberRemaining |
The number of entries on which the operation has yet to be attempted |
|
TInt iError |
The error code for the latest failed operation |
|
TMsvId iId |
This contains different information for different operation types:
|
This enumeration defines the possible values for the iType member.
|
ELocalNone=0 |
Default value for new TMsvLocalOperationProgress |
|
ELocalMove |
Move operation |
|
ELocalDelete |
Delete operation |
|
ELocalCopy |
Copy operation |
|
ELocalNew |
Create operation |
|
ELocalChanged |
Change operation |
|
|