CASN1EncContainer Class Reference
class CASN1EncContainer : public CASN1EncConstructed |
Base class for all ASN1 container types - sequences, sets, etc.
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() |
Constructor & Destructor Documentation
CASN1EncContainer(const TTagType)
CASN1EncContainer | ( | const TTagType | aType | ) | [protected] |
Member Functions 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.
AddChildIntL(const CASN1EncBase *)
void | AddChildIntL | ( | const CASN1EncBase * | aChild | ) | [private, pure virtual] |
Internal method, derived classes implement to add a child. No need to check for null input or call ContentsLengthChanged(). Takes ownership, but only if you don't leave.
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().
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.