CExtensionDescrParam Class Reference

class CExtensionDescrParam : public CBase

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

Inherits from

Constructor & Destructor Documentation

CExtensionDescrParam(TUint32)

CExtensionDescrParam ( TUint32 aID ) [private]

Parameters

TUint32 aID

~CExtensionDescrParam()

~CExtensionDescrParam ( )

Member Functions Documentation

ConstructL(const TDesC8 &)

void ConstructL ( const TDesC8 & aValue ) [private]

Parameters

const TDesC8 & aValue

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aWriteStream ) const

Serialize parameter to stream

Parameters

RWriteStream & aWriteStream stream 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 & aReadStream stream where data is read from

NewLC(TUint32, const TDesC8 &)

CExtensionDescrParam * NewLC ( TUint32 aID,
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]