Location:
msvipc.h
Link against:
msgs.lib
TMsvLocalOperationProgress
Supported from 5.0
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.
In pre-Unicode versions this class had the import library ment.lib.
Defined in TMsvLocalOperationProgress
:
ELocalChanged
, ELocalCopy
, ELocalDelete
, ELocalMove
, ELocalNew
, ELocalNone
, TLocalOperation enum
, TMsvLocalOperationProgress()
, iError
, iId
, iNumberCompleted
, iNumberFailed
, iNumberRemaining
, iTotalNumberOfEntries
, iType
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:
copying a single entry: ID of the new entry
moving an entry: ID of the entry moved
copying or moving multiple entries: ID of the first entry in the selection
TLocalOperation enum
Defines the possible values for the type of operation progress report.
|