CryptoSpi::CSelectionRuleContent Class Reference
class CryptoSpi::CSelectionRuleContent : public CBase |
A single plugin selection rule definition
Inherits from
- CryptoSpi::CSelectionRuleContent
Constructor & Destructor Documentation
CSelectionRuleContent(TUid, TUid, CCryptoParam *, TRuleOperator, TBool)
~CSelectionRuleContent()
IMPORT_C | ~CSelectionRuleContent | ( | ) | |
Member Functions Documentation
GetAlgorithmScope()
Get the Algorithm Scope of this rule
GetCharacteristicValue()
Get the value of the rule of this characteristic
GetInterfaceScope()
Get the Interface Scope of this rule
IsOptionalRule()
returns whether the rule is optional
NewL(TUid, TUid, CCryptoParam *, TRuleOperator, TBool)
Create a selection rule content instance; the supported characteristic uid's are defined in plugincharacteristics.h; the supported operators are defined in ruleselector.h
Parameters
TUid aInterfaceScope | The Interface scope of this rule |
TUid aAlgorithmScope | The Algorithm scope of this rule |
CCryptoParam * aCharacteristicValue | The value of the rule of this characteristic |
TRuleOperator aOperator | The operator of the rule |
TBool aIsOptional | Whether this rule is optional or mandatory |
Member Data Documentation
TUid
iAlgorithmScope
TUid
| iAlgorithmScope | [private] |
const CCryptoParam * iCharacteristicValue
The value of the rule of this characteristic
TUid
iInterfaceScope
TUid
| iInterfaceScope | [private] |
TBool
iIsOptional
TBool
| iIsOptional | [private] |
if the rule on this characteristic is optional
TRuleOperator
iOperator
The Operator of the Characteristic
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.