CryptoSpi::CExtendedCharacteristics Class Reference

class CryptoSpi::CExtendedCharacteristics : public CBase

The characteristics associated with the plugin implementation

Inherits from

  • CryptoSpi::CExtendedCharacteristics

Constructor & Destructor Documentation

CExtendedCharacteristics()

CExtendedCharacteristics()[private]

~CExtendedCharacteristics()

IMPORT_C~CExtendedCharacteristics()

Member Functions Documentation

AddCharacteristicL(const TInt, TUid)

IMPORT_C voidAddCharacteristicL(const TIntvalue,
TUidaUid
)

Parameters

const TInt value
TUid aUid

AddCharacteristicL(const TDesC8 &, TUid)

IMPORT_C voidAddCharacteristicL(const TDesC8 &value,
TUidaUid
)

Parameters

const TDesC8 & value
TUid aUid

ConstructL(TInt, TBool)

voidConstructL(TIntaAvailableConcurrency,
TBoolaExclusiveUse
)[private]

Parameters

TInt aAvailableConcurrency
TBool aExclusiveUse

GetTDesC8CharacteristicL(TUid)

IMPORT_C const TDesC8 &GetTDesC8CharacteristicL(TUidaUid)const

Parameters

TUid aUid

GetTIntCharacteristicL(TUid)

IMPORT_C TIntGetTIntCharacteristicL(TUidaUid)const

Get the extended characteristic for this UID;

Parameters

TUid aUidThe UID of the extended characteristic

ListExtendedCharacteristics()

IMPORT_C const CCryptoParams *ListExtendedCharacteristics()const

Retrieve all the extended characteristics

NewL(TInt, TBool)

IMPORT_C CExtendedCharacteristics *NewL(TIntaAvailableConcurrency,
TBoolaExclusiveUse
)[static]

Parameters

TInt aAvailableConcurrency
TBool aExclusiveUse

Member Data Documentation

CCryptoParams * iExtCharacteristics

CCryptoParams *iExtCharacteristics[private]

The extended characteristics list