CASN1EncContainer Class Reference

#include <asn1enc.h>

class CASN1EncContainer : public CASN1EncConstructed

Inherits from

Detailed Description

Base class for all ASN1 container types - sequences, sets, etc.

Constructor & Destructor Documentation

CASN1EncContainer ( const TTagType )

CASN1EncContainer(const TTagTypeaType)[protected]

Member Function Documentation

AddAndPopChildL ( CASN1EncBase * )

IMPORT_C voidAddAndPopChildL(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.

Parameters
aChildChild ASN1 encoding object to add.

AddChildL ( CASN1EncBase * )

IMPORT_C voidAddChildL(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().

Parameters
aChildChild ASN1 encoding object to add.