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)

void AppendByteL ( TUint8 aByte )

Parameters

TUint8 aByte

AppendNumberL(TInt)

TInt AppendNumberL ( TInt aNumber )

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

void ChangeL ( TInt aStart,
TInt aEnd,
CTmCode & aNewCode
)

Parameters

TInt aStart
TInt aEnd
CTmCode & aNewCode

CreateBufferL()

void CreateBufferL ( )

Delete(TInt, TInt)

void Delete ( TInt aPos,
TInt aLength
)

Parameters

TInt aPos
TInt aLength

InsertByteL(TUint8, TInt)

void InsertByteL ( TUint8 aByte,
TInt aPos
)

Parameters

TUint8 aByte
TInt aPos

InsertNumberL(TInt, TInt)

TInt InsertNumberL ( TInt aNumber,
TInt aPos
)

Parameters

TInt aNumber
TInt aPos

InsertRectL(const TRect &, TInt)

TInt InsertRectL ( const TRect & aRect,
TInt aPos
)

Parameters

const TRect & aRect
TInt aPos

MemoryUsed()

TInt MemoryUsed ( ) const

Ptr(TInt)

TPtr8 Ptr ( TInt aPos ) [inline]

Parameters

TInt aPos

Reset()

void Reset ( )

Size()

TInt Size ( ) const

WriteNumber(TInt, TUint8 *)

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

Parameters

TInt aNumber
TUint8 * aBuffer

Member Enumerations Documentation

Enum anonymous

Enumerators

EExpandSize = 512

Member Data Documentation

CTmBufSeg * iBuffer

CTmBufSeg * iBuffer [private]