CASN1EncContainer Class Reference
| class CASN1EncContainer : public CASN1EncConstructed |
| Inherited Functions |
|---|
| | CASN1EncBase::CASN1EncBase(const TTagType,const TASN1Class) |
| | CASN1EncBase::CalculateLengthLengthDER() |
| | CASN1EncBase::ConstructL() |
| | CASN1EncBase::ContentsLengthChanged() |
| | CASN1EncBase::LengthDER()const |
| | CASN1EncBase::SetParent(CASN1EncBase *) |
| | CASN1EncBase::SetTag(const TTagType,const TASN1Class) |
| | CASN1EncBase::WriteDERL(TDes8 &,TUint &)const |
| | CASN1EncBase::~CASN1EncBase() |
| | CASN1EncConstructed::CASN1EncConstructed(const TTagType,const TASN1Class) |
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
Detailed Description
Base class for all ASN1 container types - sequences, sets, etc.
Constructor & Destructor Documentation
CASN1EncContainer ( const TTagType )
| CASN1EncContainer | ( | const TTagType | aType | ) | [protected] |
Member Function Documentation
AddAndPopChildL ( CASN1EncBase * )
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.
| Parameter | Description | | aChild | Child ASN1 encoding object to add. |
AddChildL ( CASN1EncBase * )
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().
| Parameter | Description | | aChild | Child ASN1 encoding object to add. |