CExtensionDescrArrayParam Class Reference

class CExtensionDescrArrayParam : public CBase

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

Inherits from

  • CExtensionDescrArrayParam

Constructor & Destructor Documentation

CExtensionDescrArrayParam(TUint32)

CExtensionDescrArrayParam(TUint32aID)[private]

Parameters

TUint32 aID

~CExtensionDescrArrayParam()

~CExtensionDescrArrayParam()

Member Functions Documentation

ConstructL(const MDesC8Array &)

voidConstructL(const MDesC8Array &aValue)[private]

Parameters

const MDesC8Array & 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 &)

CExtensionDescrArrayParam *InternalizeL(RReadStream &aReadStream)[static]

De-serialize parameter from stream

Parameters

RReadStream & aReadStreamstream where data is read from

NewLC(TUint32, const MDesC8Array &)

CExtensionDescrArrayParam *NewLC(TUint32aID,
const MDesC8Array &aValue
)[static]

Constructor

Parameters

TUint32 aID
const MDesC8Array & aValue

Value()

const MDesC8Array &Value()const

operator==(const CExtensionDescrArrayParam &)

TBool operator==(const CExtensionDescrArrayParam &aParam)const

Compare two parameters

Parameters

const CExtensionDescrArrayParam & aParam

Member Data Documentation

TUint32 iID

TUint32 iID[private]

CDesC8ArrayFlat * iValue

CDesC8ArrayFlat *iValue[private]