|
|
||
Location:
asn1enc.h
Link against: asn1.lib
class CASN1EncContainer : public CASN1EncConstructed;
Base class for all ASN1 container types - sequences, sets, etc.
CBase - Base class for all classes to be instantiated on the heapCASN1EncBase - Base class for all ASN.1 types that we can encodeCASN1EncConstructed - Base class for all ASN1 constructed-type objectsCASN1EncContainer - Base class for all ASN1 container types - sequences, sets, etcDefined in CASN1EncContainer:
AddAndPopChildL(), AddChildL()
Inherited from CASN1EncBase:
ConstructL(),
LengthDER(),
SetTag(),
WriteDERL(),
iContentsLengthDER,
iLengthLengthDER,
iTagLengthDER
Inherited from CBase:
Delete(),
Extension_(),
operator new()
IMPORT_C void AddChildL(CASN1EncBase *aChild);
Call this to add a child object to the container. Takes ownership if and only if it doesn't Leave. Checks for null input, calls AddChildInt, calls ContentsLengthChanged().
|
IMPORT_C void AddAndPopChildL(CASN1EncBase *aChild);
Call this to add a child object to the container. Takes ownership if and only if it doesn't Leave. Checks for null input, calls AddChildInt, calls ContentsLengthChanged(). Pops added child object off the cleanup stack.
|