CExtensionDescrParam Class Reference

class CExtensionDescrParam : public CBase

This class represents an extension parameter whose value is a descriptor.

Inherits from

  • CExtensionDescrParam

Constructor & Destructor Documentation

CExtensionDescrParam(TUint32)

CExtensionDescrParam(TUint32aID)[private]

Parameters

TUint32 aID

~CExtensionDescrParam()

~CExtensionDescrParam()

Member Functions Documentation

ConstructL(const TDesC8 &)

voidConstructL(const TDesC8 &aValue)[private]

Parameters

const TDesC8 & aValue

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aWriteStream)const

Serialize parameter to stream

Parameters

RWriteStream & aWriteStreamstream where parameter is to be serialized

ExternalizedSizeL()

TUint ExternalizedSizeL()const

ID()

TUint32 ID()const

InternalizeL(RReadStream &)

CExtensionDescrParam *InternalizeL(RReadStream &aReadStream)[static]

De-serialize parameter from stream

Parameters

RReadStream & aReadStreamstream where data is read from

NewLC(TUint32, const TDesC8 &)

CExtensionDescrParam *NewLC(TUint32aID,
const TDesC8 &aValue
)[static]

Constructor

Parameters

TUint32 aID
const TDesC8 & aValue

Value()

const TDesC8 &Value()const

operator==(const CExtensionDescrParam &)

TBool operator==(const CExtensionDescrParam &aParam)const

Compare two parameters

Parameters

const CExtensionDescrParam & aParam

Member Data Documentation

TUint32 iID

TUint32 iID[private]

HBufC8 * iValue

HBufC8 *iValue[private]