CTmCode Class Reference

class CTmCode : public CBase

WARNING: this Class is for internal use ONLY. Compatibility is not guaranteed in future releases.

Inherits from

Constructor & Destructor Documentation

~CTmCode()

~CTmCode()[inline]

Member Functions Documentation

AppendByteL(TUint8)

voidAppendByteL(TUint8aByte)

Parameters

TUint8 aByte

AppendNumberL(TInt)

TInt AppendNumberL(TIntaNumber)

Parameters

TInt aNumber

AppendRectL(const TRect &)

TInt AppendRectL(const TRect &aRect)

Parameters

const TRect & aRect

Buffer()

CBufBase *Buffer()[inline]

Buffer()

const CBufBase *Buffer()const [inline]

ChangeL(TInt, TInt, CTmCode &)

voidChangeL(TIntaStart,
TIntaEnd,
CTmCode &aNewCode
)

Parameters

TInt aStart
TInt aEnd
CTmCode & aNewCode

CreateBufferL()

voidCreateBufferL()

Delete(TInt, TInt)

voidDelete(TIntaPos,
TIntaLength
)

Parameters

TInt aPos
TInt aLength

InsertByteL(TUint8, TInt)

voidInsertByteL(TUint8aByte,
TIntaPos
)

Parameters

TUint8 aByte
TInt aPos

InsertNumberL(TInt, TInt)

TInt InsertNumberL(TIntaNumber,
TIntaPos
)

Parameters

TInt aNumber
TInt aPos

InsertRectL(const TRect &, TInt)

TInt InsertRectL(const TRect &aRect,
TIntaPos
)

Parameters

const TRect & aRect
TInt aPos

MemoryUsed()

TInt MemoryUsed()const

Ptr(TInt)

TPtr8 Ptr(TIntaPos)[inline]

Parameters

TInt aPos

Reset()

voidReset()

Size()

TInt Size()const

WriteNumber(TInt, TUint8 *)

TInt WriteNumber(TIntaNumber,
TUint8 *aBuffer
)[private]

Parameters

TInt aNumber
TUint8 * aBuffer

Member Enumerations Documentation

Enum anonymous

Enumerators

EExpandSize = 512

Member Data Documentation

CTmBufSeg * iBuffer

CTmBufSeg *iBuffer[private]