CMDXMLParserFileDataSource Class Reference

class CMDXMLParserFileDataSource : public CBase

Inherits from

Constructor & Destructor Documentation

CMDXMLParserFileDataSource()

CMDXMLParserFileDataSource ( ) [private]

~CMDXMLParserFileDataSource()

~CMDXMLParserFileDataSource ( )

Member Functions Documentation

ConstructL(RFs, const TDesC &)

void ConstructL ( RFs aRFs,
const TDesC & aFileToParse
) [private]

Second phase constructor.

Parameters

RFs aRFs
const TDesC & aFileToParse

ConstructL(RFile &)

void ConstructL ( RFile & aFileHandleToParse ) [private]

Parameters

RFile & aFileHandleToParse

Disconnect()

void Disconnect ( ) [virtual]

GetData(TPtrC8 &, TRequestStatus &)

void GetData ( TPtrC8 & aPtr,
TRequestStatus & aStatus
) [virtual]

Parameters

TPtrC8 & aPtr
TRequestStatus & aStatus

NewL(RFs, const TDesC &)

CMDXMLParserFileDataSource * NewL ( RFs aRFs,
const TDesC & aFileToParse
) [static]

Creates and Initialises the data provider with a specified XML file.

Parameters

RFs aRFs File server session
const TDesC & aFileToParse The file name to parse

NewL(RFile &)

CMDXMLParserFileDataSource * NewL ( RFile & aFileHandleToParse ) [static]

Parameters

RFile & aFileHandleToParse

NewLC(RFs, const TDesC &)

CMDXMLParserFileDataSource * NewLC ( RFs aRFs,
const TDesC & aFileToParse
) [static]

Parameters

RFs aRFs
const TDesC & aFileToParse

Member Enumerations Documentation

Enum EInternalState

Enumerators

KInit = 0
KDataSent
KDone
KError

Member Data Documentation

TInt iState

TInt iState [private]

RFile iXMLFile

RFile iXMLFile [private]

HBufC8 * iXMLFileBuffer

HBufC8 * iXMLFileBuffer [private]