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. |