#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. |