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_C CImportBufferBase ( TInt aMaxSize )

Parameters

TInt aMaxSize

~CImportBufferBase()

IMPORT_C ~CImportBufferBase ( )

Member Functions Documentation

ConstructL()

IMPORT_C void ConstructL ( )

FillImportBuf()

TInt FillImportBuf ( ) [protected, pure virtual]

MaxSize()

IMPORT_C TInt MaxSize ( ) [protected]

ReadL(TText8 &)

IMPORT_C TInt ReadL ( TText8 & aByte )

Parameters

TText8 & aByte

ResetImportBuffer()

IMPORT_C void ResetImportBuffer ( )

ResetReadPtr()

IMPORT_C void ResetReadPtr ( )

SeekL(TSeek, TInt)

IMPORT_C TInt SeekL ( TSeek aSeekMode,
TInt anOffset
) [virtual]

Parameters

TSeek aSeekMode
TInt anOffset

SetLength(TInt)

IMPORT_C void SetLength ( TInt aLength ) [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]