CAlgorithmIdentifier Class Reference
class CAlgorithmIdentifier : public CBase |
Contains an algorithm ID and any encoded parameters required by that algorithm.
An object of this type creates and owns a heap descriptor to contain the encoded parameters.
Constructor & Destructor Documentation
CAlgorithmIdentifier()
IMPORT_C | CAlgorithmIdentifier | ( | ) | [protected] |
CAlgorithmIdentifier(TAlgorithmId &)
IMPORT_C | CAlgorithmIdentifier | ( | TAlgorithmId & | aAlgorithmId | ) | [protected] |
Constructor taking the specified parameters.
~CAlgorithmIdentifier()
IMPORT_C | ~CAlgorithmIdentifier | ( | ) | |
Destructor.
Frees all resources owned by the object.
Member Functions Documentation
Algorithm()
Gets the algorithm identifier.
ConstructL(const CAlgorithmIdentifier &)
Second-phase constructor taking an existing algorithm identifier object.
ConstructL(const TDesC8 &)
IMPORT_C void | ConstructL | ( | const TDesC8 & | aEncodedParams | ) | [protected, virtual] |
Second-phase constructor taking encoded parameters.
Parameters
const TDesC8 & aEncodedParams | The encoded parameters. |
EncodedParams()
IMPORT_C TPtrC8 | EncodedParams | ( | ) | const |
Gets the encoded parameters for the algorithm identifier.
Note that this object owns the heap descriptor that owns the encoded parameters.
NewL(const CAlgorithmIdentifier &)
Creates a new algorithm ID object copied from an existing object.
NewL(TAlgorithmId &, const TDesC8 &)
Creates a new algorithm ID object.
Parameters
TAlgorithmId & aAlgorithmId | The algorithm ID. |
const TDesC8 & aEncodedParams | The encoded parameters. |
NewLC(const CAlgorithmIdentifier &)
Creates a new algorithm ID object copied from an existing object, and puts a pointer to the new object onto the cleanup stack.
NewLC(TAlgorithmId &, const TDesC8 &)
Creates a new algorithm ID object, and puts a pointer to the new object onto the cleanup stack.
Parameters
TAlgorithmId & aAlgorithmId | The algorithm ID. |
const TDesC8 & aEncodedParams | The encoded parameters. |
operator==(const CAlgorithmIdentifier &)
Tests whether this algorithm identifier object is equal to the specified algorithm identifier object.
Member Data Documentation
TAlgorithmId
iAlgorithmId
HBufC8 * iEncodedParams
HBufC8 * | iEncodedParams | [protected] |
The encoded parameters for the algorithm ID.
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.