CImOffLineOperation Class Reference

class CImOffLineOperation : public CBase

Inherits from

Public Member Functions
CImOffLineOperation()
~CImOffLineOperation()
IMPORT_C voidCopyL(const CImOffLineOperation &)
IMPORT_C voidDeleteBuffer()
IMPORT_C voidDetachMtmParameters()
IMPORT_C TBoolEquals(const CImOffLineOperation &)
IMPORT_C voidExternalizeL(RMsvWriteStream &)
IMPORT_C voidInternalizeL(RMsvReadStream &)
TMsvId MessageId()
TInt MtmFunctionId()
TPtrC8 MtmParameters()
TOffLineOpType OpType()
voidSetChange(TMsvId)
voidSetCopyFromLocal(TMsvId, TMsvId)
voidSetCopyToLocal(TMsvId, TMsvId)
voidSetCopyWithinService(TMsvId, TMsvId)
voidSetCreate(TMsvId)
voidSetDelete(TMsvId)
voidSetMoveFromLocal(TMsvId, TMsvId)
voidSetMoveToLocal(TMsvId, TMsvId)
voidSetMoveWithinService(TMsvId, TMsvId)
IMPORT_C voidSetMtmSpecificCommandL(TMsvId, TMsvId, TInt, const TDesC8 &)
TMsvId TargetMessageId()
IMPORT_C intoperator==(const CImOffLineOperation &)
Private Member Functions
IMPORT_C voidSetOperation(TOffLineOpType, TMsvId, TMsvId, TInt, HBufC8 *)
IMPORT_C voidSetOperation(TOffLineOpType, TMsvId, TMsvId)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Public Member Enumerations
enumTOffLineOpType {
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

Constructor & Destructor Documentation

CImOffLineOperation()

IMPORT_CCImOffLineOperation()

~CImOffLineOperation()

IMPORT_C~CImOffLineOperation()

Member Functions Documentation

CopyL(const CImOffLineOperation &)

IMPORT_C voidCopyL(const CImOffLineOperation &aOperation)

Parameters

const CImOffLineOperation & aOperation

DeleteBuffer()

IMPORT_C voidDeleteBuffer()

DetachMtmParameters()

IMPORT_C voidDetachMtmParameters()

Equals(const CImOffLineOperation &)

IMPORT_C TBoolEquals(const CImOffLineOperation &aOperation)const

Parameters

const CImOffLineOperation & aOperation

ExternalizeL(RMsvWriteStream &)

IMPORT_C voidExternalizeL(RMsvWriteStream &aWriteStream)const

Parameters

RMsvWriteStream & aWriteStream

InternalizeL(RMsvReadStream &)

IMPORT_C voidInternalizeL(RMsvReadStream &aReadStream)

Parameters

RMsvReadStream & aReadStream

MessageId()

TMsvId MessageId()const [inline]

MtmFunctionId()

TInt MtmFunctionId()const [inline]

MtmParameters()

TPtrC8 MtmParameters()const [inline]

OpType()

TOffLineOpType OpType()const [inline]

SetChange(TMsvId)

voidSetChange(TMsvIdaMessageId)[inline]

Parameters

TMsvId aMessageId

SetCopyFromLocal(TMsvId, TMsvId)

voidSetCopyFromLocal(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetCopyToLocal(TMsvId, TMsvId)

voidSetCopyToLocal(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetCopyWithinService(TMsvId, TMsvId)

voidSetCopyWithinService(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetCreate(TMsvId)

voidSetCreate(TMsvIdaMessageId)[inline]

Parameters

TMsvId aMessageId

SetDelete(TMsvId)

voidSetDelete(TMsvIdaMessageId)[inline]

Parameters

TMsvId aMessageId

SetMoveFromLocal(TMsvId, TMsvId)

voidSetMoveFromLocal(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetMoveToLocal(TMsvId, TMsvId)

voidSetMoveToLocal(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetMoveWithinService(TMsvId, TMsvId)

voidSetMoveWithinService(TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[inline]

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId

SetMtmSpecificCommandL(TMsvId, TMsvId, TInt, const TDesC8 &)

IMPORT_C voidSetMtmSpecificCommandL(TMsvIdaMessageId,
TMsvIdaTargetFolderId,
TIntaMtmFunctionId,
const TDesC8 &aParameters
)

Parameters

TMsvId aMessageId
TMsvId aTargetFolderId
TInt aMtmFunctionId
const TDesC8 & aParameters

SetOperation(TOffLineOpType, TMsvId, TMsvId, TInt, HBufC8 *)

IMPORT_C voidSetOperation(TOffLineOpTypeaOpType,
TMsvIdaMessageId,
TMsvIdaTargetFolderId,
TIntaMtmFunctionId,
HBufC8 *aParameters
)[private]

Parameters

TOffLineOpType aOpType
TMsvId aMessageId
TMsvId aTargetFolderId
TInt aMtmFunctionId
HBufC8 * aParameters

SetOperation(TOffLineOpType, TMsvId, TMsvId)

IMPORT_C voidSetOperation(TOffLineOpTypeaOpType,
TMsvIdaMessageId,
TMsvIdaTargetFolderId
)[private]

Parameters

TOffLineOpType aOpType
TMsvId aMessageId
TMsvId aTargetFolderId

TargetMessageId()

TMsvId TargetMessageId()const [inline]

operator==(const CImOffLineOperation &)

IMPORT_C intoperator==(const CImOffLineOperation &otherOperation)const

Parameters

const CImOffLineOperation & otherOperation

Member Enumerations Documentation

Enum TOffLineOpType

Enumerators

EOffLineOpNone = 0x0000
EOffLineOpCopyToLocal = 0x0001
EOffLineOpCopyFromLocal
EOffLineOpCopyWithinService
EOffLineOpMoveToLocal = 0x0010
EOffLineOpMoveFromLocal
EOffLineOpMoveWithinService
EOffLineOpDelete = 0x0020
EOffLineOpChange = 0x0030
EOffLineOpCreate
EOffLineOpMtmSpecific = 0x0100

Member Data Documentation

TMsvId iMessageId

TMsvId iMessageId[private]

TInt iMtmFunctionId

TInt iMtmFunctionId[private]

HBufC8 * iMtmParameters

HBufC8 *iMtmParameters[private]

TOffLineOpType iOpType

TOffLineOpType iOpType[private]

TMsvId iTargetMessageId

TMsvId iTargetMessageId[private]