CryptoSpi::CCryptoDesC16Param Class Reference

class CryptoSpi::CCryptoDesC16Param : public CryptoSpi::CCryptoParam

Crypto param class that wraps an 16-bit constant descriptor

Inherits from

Constructor & Destructor Documentation

CCryptoDesC16Param()

CCryptoDesC16Param()[private]

Constructor

CCryptoDesC16Param(TUid)

CCryptoDesC16Param(TUidaUid)[private]

Constructor

Parameters

TUid aUidThe UID of the crypto parameter

~CCryptoDesC16Param()

IMPORT_C~CCryptoDesC16Param()

Destructor

Member Functions Documentation

ConstructL(const TDesC16 &)

voidConstructL(const TDesC16 &aValue)[private]

Second Phase Constructor

Parameters

const TDesC16 & aValueThe DesC16 to wrap

NewL(const TDesC16 &, TUid)

IMPORT_C CCryptoDesC16Param *NewL(const TDesC16 &aValue,
TUidaUid
)[static]

Factory method for allocating a new CCryptoDesC8Param object that contains a copy of the supplied RInteger object.

Parameters

const TDesC16 & aValueThe TDesC* to be wrapped (copied)
TUid aUidThe Uid of the CryptoParam

NewLC(const TDesC16 &, TUid)

IMPORT_C CCryptoDesC16Param *NewLC(const TDesC16 &aValue,
TUidaUid
)[static]

Factory method for allocating a new CCryptoDesC16Param object that contains a copy of the supplied RInteger object. Leaves the pointer of the CryptoParam on the cleanup stack

Parameters

const TDesC16 & aValueThe TDesC* to be wrapped (copied)
TUid aUidThe Uid of the CryptoParam

Value()

IMPORT_C const TDesC16 &Value()const

Returns the embedded value.

Member Data Documentation

HBufC16 * iValue

HBufC16 *iValue[private]

The copied descriptor