Location:
asn1enc.h
Link against: asn1.lib
class CASN1EncExplicitTag : public CASN1EncConstructed;
Class used to wrap other encoding objects in order to give them an explicit tag.
CBase
- Base class for all classes to be instantiated on the heap
CASN1EncBase
- Base class for all ASN.1 types that we can encode
CASN1EncConstructed
- Base class for all ASN1 constructed-type objects
CASN1EncExplicitTag
- Class used to wrap other encoding objects in order to give them an explicit tag
Defined in CASN1EncExplicitTag
:
Child()
, NewL()
, NewLC()
, NumChildren()
, ~CASN1EncExplicitTag()
Inherited from CASN1EncBase
:
ConstructL()
,
LengthDER()
,
SetTag()
,
WriteDERL()
,
WriteLengthDER()
,
iContentsLengthDER
,
iLengthLengthDER
,
iTagLengthDER
Inherited from CASN1EncConstructed
:
CalculateContentsLengthDER()
,
IsConstructed()
,
WriteContentsDERL()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CASN1EncExplicitTag *NewLC(CASN1EncBase *aEncoder, const TTagType aType, const TASN1Class aClass=EContextSpecific);
Takes ownership of the encoder, *including* the case when this method leaves.
|
|
static IMPORT_C CASN1EncExplicitTag *NewL(CASN1EncBase *aEncoder, const TTagType aType, const TASN1Class aClass=EContextSpecific);
Takes ownership of the encoder, *including* the case when this method leaves.
|
|
private: virtual const CASN1EncBase &Child(const TUint aIndex) const;
|
|