#include <cryptospi/plugincharacteristics.h>
Link against: cryptospi.lib
| class CryptoSpi::TCommonCharacteristics | 
| Public Attributes | |
|---|---|
| const TRomLitC16 * | iAlgorithmName | 
| TInt32 | iAlgorithmUID | 
| const TRomLitC16 * | iCreatorName | 
| TInt32 | iImplementationUID | 
| TInt32 | iInterfaceUID | 
| TBool | iIsFIPSApproved | 
| TBool | iIsHardwareSupported | 
| TInt | iLatency | 
| TUint | iMaxConcurrencySupported | 
| TInt | iThroughput | 
| Public Member Functions | |
|---|---|
| void | ExternalizeL(RWriteStream &) | 
Common characteristics for all plug-in interface types.
This MUST be the first element of each characteristics "sub-class" to allow sub-classes to be cast directly to a TCommonCharacteristics. This is used instead of inheritance because it enables arrays of characteristics objects to be defined as static constant data.
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const | 
Externalises common characteristics to a write stream.
| Parameters | |
|---|---|
| aStream | Stream to which the object should be externalised. |