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.