CMDXMLParserFileDataSource Class Reference

class CMDXMLParserFileDataSource : public CBase

Inherits from

  • CMDXMLParserFileDataSource

Constructor & Destructor Documentation

CMDXMLParserFileDataSource()

CMDXMLParserFileDataSource()[private]

~CMDXMLParserFileDataSource()

~CMDXMLParserFileDataSource()

Member Functions Documentation

ConstructL(RFs, const TDesC &)

voidConstructL(RFsaRFs,
const TDesC &aFileToParse
)[private]

Second phase constructor.

Parameters

RFs aRFs
const TDesC & aFileToParse

ConstructL(RFile &)

voidConstructL(RFile &aFileHandleToParse)[private]

Parameters

RFile & aFileHandleToParse

Disconnect()

voidDisconnect()[virtual]

GetData(TPtrC8 &, TRequestStatus &)

voidGetData(TPtrC8 &aPtr,
TRequestStatus &aStatus
)[virtual]

Parameters

TPtrC8 & aPtr
TRequestStatus & aStatus

NewL(RFs, const TDesC &)

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

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

Parameters

RFs aRFsFile server session
const TDesC & aFileToParseThe file name to parse

NewL(RFile &)

CMDXMLParserFileDataSource *NewL(RFile &aFileHandleToParse)[static]

Parameters

RFile & aFileHandleToParse

NewLC(RFs, const TDesC &)

CMDXMLParserFileDataSource *NewLC(RFsaRFs,
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]