class CImOffLineOperation : public CBase |
Public Member Functions | |
---|---|
CImOffLineOperation() | |
~CImOffLineOperation() | |
IMPORT_C void | CopyL(const CImOffLineOperation &) |
IMPORT_C void | DeleteBuffer() |
IMPORT_C void | DetachMtmParameters() |
IMPORT_C TBool | Equals(const CImOffLineOperation &) |
IMPORT_C void | ExternalizeL(RMsvWriteStream &) |
IMPORT_C void | InternalizeL(RMsvReadStream &) |
TMsvId | MessageId() |
TInt | MtmFunctionId() |
TPtrC8 | MtmParameters() |
TOffLineOpType | OpType() |
void | SetChange(TMsvId) |
void | SetCopyFromLocal(TMsvId, TMsvId) |
void | SetCopyToLocal(TMsvId, TMsvId) |
void | SetCopyWithinService(TMsvId, TMsvId) |
void | SetCreate(TMsvId) |
void | SetDelete(TMsvId) |
void | SetMoveFromLocal(TMsvId, TMsvId) |
void | SetMoveToLocal(TMsvId, TMsvId) |
void | SetMoveWithinService(TMsvId, TMsvId) |
IMPORT_C void | SetMtmSpecificCommandL(TMsvId, TMsvId, TInt, const TDesC8 &) |
TMsvId | TargetMessageId() |
IMPORT_C int | operator==(const CImOffLineOperation &) |
Private Member Functions | |
---|---|
IMPORT_C void | SetOperation(TOffLineOpType, TMsvId, TMsvId, TInt, HBufC8 *) |
IMPORT_C void | SetOperation(TOffLineOpType, TMsvId, TMsvId) |
Public Member Enumerations | |
---|---|
enum | TOffLineOpType { EOffLineOpNone = 0x0000, EOffLineOpCopyToLocal = 0x0001, EOffLineOpCopyFromLocal, EOffLineOpCopyWithinService, EOffLineOpMoveToLocal = 0x0010, EOffLineOpMoveFromLocal, EOffLineOpMoveWithinService, EOffLineOpDelete = 0x0020, EOffLineOpChange = 0x0030, EOffLineOpCreate, EOffLineOpMtmSpecific = 0x0100 } |
Private Attributes | |
---|---|
TMsvId | iMessageId |
TInt | iMtmFunctionId |
HBufC8 * | iMtmParameters |
TOffLineOpType | iOpType |
TMsvId | iTargetMessageId |
IMPORT_C void | CopyL | ( | const CImOffLineOperation & | aOperation | ) |
const CImOffLineOperation & aOperation |
IMPORT_C TBool | Equals | ( | const CImOffLineOperation & | aOperation | ) | const |
const CImOffLineOperation & aOperation |
IMPORT_C void | ExternalizeL | ( | RMsvWriteStream & | aWriteStream | ) | const |
RMsvWriteStream & aWriteStream |
IMPORT_C void | InternalizeL | ( | RMsvReadStream & | aReadStream | ) |
RMsvReadStream & aReadStream |
void | SetCopyFromLocal | ( | TMsvId | aMessageId, |
TMsvId | aTargetFolderId | |||
) | [inline] |
void | SetCopyWithinService | ( | TMsvId | aMessageId, |
TMsvId | aTargetFolderId | |||
) | [inline] |
void | SetMoveFromLocal | ( | TMsvId | aMessageId, |
TMsvId | aTargetFolderId | |||
) | [inline] |
void | SetMoveWithinService | ( | TMsvId | aMessageId, |
TMsvId | aTargetFolderId | |||
) | [inline] |
IMPORT_C void | SetMtmSpecificCommandL | ( | TMsvId | aMessageId, |
TMsvId | aTargetFolderId, | |||
TInt | aMtmFunctionId, | |||
const TDesC8 & | aParameters | |||
) |
IMPORT_C void | SetOperation | ( | TOffLineOpType | aOpType, |
TMsvId | aMessageId, | |||
TMsvId | aTargetFolderId, | |||
TInt | aMtmFunctionId, | |||
HBufC8 * | aParameters | |||
) | [private] |
TOffLineOpType aOpType | |
TMsvId aMessageId | |
TMsvId aTargetFolderId | |
TInt aMtmFunctionId | |
HBufC8 * aParameters |
IMPORT_C void | SetOperation | ( | TOffLineOpType | aOpType, |
TMsvId | aMessageId, | |||
TMsvId | aTargetFolderId | |||
) | [private] |
TOffLineOpType aOpType | |
TMsvId aMessageId | |
TMsvId aTargetFolderId |
IMPORT_C int | operator== | ( | const CImOffLineOperation & | otherOperation | ) | const |
const CImOffLineOperation & otherOperation |
EOffLineOpNone = 0x0000 | |
EOffLineOpCopyToLocal = 0x0001 | |
EOffLineOpCopyFromLocal | |
EOffLineOpCopyWithinService | |
EOffLineOpMoveToLocal = 0x0010 | |
EOffLineOpMoveFromLocal | |
EOffLineOpMoveWithinService | |
EOffLineOpDelete = 0x0020 | |
EOffLineOpChange = 0x0030 | |
EOffLineOpCreate | |
EOffLineOpMtmSpecific = 0x0100 |