CExtension Class Reference

class CExtension : public CBase

Extension policy data

Inherits from

Constructor & Destructor Documentation

CExtension()

CExtension()[private]

~CExtension()

IMPORT_C~CExtension()

Member Functions Documentation

AddIntegerL(const TDesC &, TInt)

IMPORT_C TIntAddIntegerL(const TDesC &aName,
TIntaValue
)

Parameters

const TDesC & aName
TInt aValue

AddRealL(const TDesC &, TReal)

IMPORT_C TIntAddRealL(const TDesC &aName,
TRealaValue
)

Parameters

const TDesC & aName
TReal aValue

AddStringL(const TDesC &, const TDesC &)

IMPORT_C TIntAddStringL(const TDesC &aName,
const TDesC &aValue
)

Parameters

const TDesC & aName
const TDesC & aValue

ConstructL()

voidConstructL()[private]

Copy(TDes8 &)

IMPORT_C TIntCopy(TDes8 &aData)

Parameters

TDes8 & aData

CopyL(const TDesC8 &)

IMPORT_C TIntCopyL(const TDesC8 &aData)

Parameters

const TDesC8 & aData

CopyL(CExtension &)

IMPORT_C TIntCopyL(CExtension &aExtension)

Parameters

CExtension & aExtension

Data()

IMPORT_C const TPtrC8Data()

FindVariable(const TDesC &)

IMPORT_C TVariableBase *FindVariable(const TDesC &aName)

Parameters

const TDesC & aName

InitL()

voidInitL()[private]

Length()

IMPORT_C TIntLength()const

Name()

const TDesC &Name()const [inline]

NewL()

IMPORT_C CExtension *NewL()[static]

NewL(const TDesC8 &)

IMPORT_C CExtension *NewL(const TDesC8 &aData)[static]

Parameters

const TDesC8 & aData

Queue()

TVariableQueue &Queue()[inline]

Reset()

voidReset()[private]

SetIntValueL(TInt, const TDesC &)

voidSetIntValueL(TIntaValue,
const TDesC &aName
)[private]

Parameters

TInt aValue
const TDesC & aName

SetLengthL()

voidSetLengthL()[private]

SetName(const TDesC &)

IMPORT_C voidSetName(const TDesC &aName)

Parameters

const TDesC & aName

SetReal32ValueL(TReal32, const TDesC &)

voidSetReal32ValueL(TReal32aValue,
const TDesC &aName
)[private]

Parameters

TReal32 aValue
const TDesC & aName

SetStringValueL(const TDesC &, const TDesC &)

voidSetStringValueL(const TDesC &aValue,
const TDesC &aName
)[private]

Parameters

const TDesC & aValue
const TDesC & aName

SetType(TInt)

voidSetType(TIntaType)[inline]

Parameters

TInt aType

Type()

TInt Type()const [inline]

Member Data Documentation

CBufFlat * iBuf

CBufFlat *iBuf[private]

TName iName

TName iName[private]

TDblQueLink iNext

TDblQueLink iNext

TInt iPos

TInt iPos[private]

TInt iType

TInt iType[private]

TVariableQueue iVariables

TVariableQueue iVariables[private]