|
|
|
class TMsvLocalOperationProgress;
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(const TMsvEntry &) call on a local entry. You can check if the operation is local from CMsvOperation::Mtm()const: 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.
Defined in TMsvLocalOperationProgress:
ELocalChangedChange operation ELocalCopyCopy operation ELocalDeleteDelete operation ELocalMoveMove operation ELocalNewCreate operation ELocalNoneDefault value for new TMsvLocalOperationProgress TLocalOperationDefines the possible values for the type of operation progress report. TMsvLocalOperationProgress()Initialises the new object to suitable zero or null values. iErrorThe error code for the latest failed operation iIdThis contains different information for different operation types:iNumberCompletedThe number of entries on which the operation has been successful iNumberFailedThe number of entries on which the operation has failed iNumberRemainingThe number of entries on which the operation has yet to be attempted iTotalNumberOfEntriesThe number of entries on which the operation was or will be attempted iTypeThe type of operation on which the progress is reporting IMPORT_C TMsvLocalOperationProgress();
Initialises the new object to suitable zero or null values.
TLocalOperation
Defines the possible values for the type of operation progress report.
|
TInt iTotalNumberOfEntries;
The number of entries on which the operation was or will be attempted
TInt iNumberRemaining;
The number of entries on which the operation has yet to be attempted
TMsvId iId;
This contains different information for different operation types:
1. copying a single entry: ID of the new entry
2. moving an entry: ID of the entry moved
3. copying or moving multiple entries: ID of the first entry in the selection