| 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 |