CImportBufferBase Class Reference

class CImportBufferBase : public CBase

The purpose of this class is to provide a method of abstracting the source of an input through a buffer The class is intended to be used for a single input then destroyed >

Inherits from

Constructor & Destructor Documentation

CImportBufferBase(TInt)

IMPORT_CCImportBufferBase(TIntaMaxSize)

Parameters

TInt aMaxSize

~CImportBufferBase()

IMPORT_C~CImportBufferBase()

Member Functions Documentation

ConstructL()

IMPORT_C voidConstructL()

FillImportBuf()

TInt FillImportBuf()[protected, pure virtual]

MaxSize()

IMPORT_C TIntMaxSize()[protected]

ReadL(TText8 &)

IMPORT_C TIntReadL(TText8 &aByte)

Parameters

TText8 & aByte

ResetImportBuffer()

IMPORT_C voidResetImportBuffer()

ResetReadPtr()

IMPORT_C voidResetReadPtr()

SeekL(TSeek, TInt)

IMPORT_C TIntSeekL(TSeekaSeekMode,
TIntanOffset
)[virtual]

Parameters

TSeek aSeekMode
TInt anOffset

SetLength(TInt)

IMPORT_C voidSetLength(TIntaLength)[protected]

Parameters

TInt aLength

Member Data Documentation

TText8 * iEndBuf

TText8 *iEndBuf[private]

HBufC8 * iImportBuffer

HBufC8 *iImportBuffer[protected]

TInt iImportBufferLength

TInt iImportBufferLength[protected]

TInt iMaxSize

TInt iMaxSize[private]

TText8 * iReadPtr

TText8 *iReadPtr[private]

TText8 * iTBase

TText8 *iTBase[private]