CAsxParser Class Reference

class CAsxParser : public CBase

Inherits from

Constructor & Destructor Documentation

CAsxParser()

CAsxParser ( ) [private]

~CAsxParser()

IMPORT_C ~CAsxParser ( )

Member Functions Documentation

ConstructL(const TDesC &)

void ConstructL ( const TDesC & aFileName ) [private]

Parameters

const TDesC & aFileName

ConstructL(RFile &)

void ConstructL ( RFile & aFile ) [private]

Parameters

RFile & aFile

FileVersion()

IMPORT_C TInt FileVersion ( )

GetUrl(const TUint, TPtrC8 &)

IMPORT_C TInt GetUrl ( const TUint aUrlIndex,
TPtrC8 & aUrl
)

Parameters

const TUint aUrlIndex
TPtrC8 & aUrl

GetUrl(const TUint)

IMPORT_C AsxStruct * GetUrl ( const TUint aUrlIndex )

Parameters

const TUint aUrlIndex

GetUrlCount(TUint &)

IMPORT_C void GetUrlCount ( TUint & aHowManyUrls )

Parameters

TUint & aHowManyUrls

HandleFileParsingL(RFile &)

void HandleFileParsingL ( RFile & aFile ) [private]

Parameters

RFile & aFile

NewL(const TDesC &)

IMPORT_C CAsxParser * NewL ( const TDesC & aFileName ) [static]

Parameters

const TDesC & aFileName

NewL(RFile &)

IMPORT_C CAsxParser * NewL ( RFile & aFile ) [static]

Parameters

RFile & aFile

ParseAsxV2HeaderL(TPtr8)

void ParseAsxV2HeaderL ( TPtr8 aPtr ) [private]

Parameters

TPtr8 aPtr

ParseAsxV3HeaderL(TPtr8)

void ParseAsxV3HeaderL ( TPtr8 aPtr ) [private]

Parameters

TPtr8 aPtr

PrintUrl(TPtrC8 &, TPtr &)

IMPORT_C void PrintUrl ( TPtrC8 & aUrl8,
TPtr & aUrl
)

Parameters

TPtrC8 & aUrl8
TPtr & aUrl

Member Data Documentation

RPointerArray< AsxStruct > iAsxArray

RPointerArray < AsxStruct > iAsxArray [private]

TInt iVersion

TInt iVersion [private]