class CASN1EncSequence : public CASN1EncContainer |
Class for encoding SEQUENCE and SEQUENCE-OF data types.
Public Member Functions | |
---|---|
~CASN1EncSequence() | |
IMPORT_C CASN1EncSequence * | NewL() |
IMPORT_C CASN1EncSequence * | NewLC() |
Protected Member Functions | |
---|---|
CASN1EncSequence() |
Private Member Functions | |
---|---|
void | AddChildIntL(const CASN1EncBase *) |
const CASN1EncBase & | Child(const TUint) |
TUint | NumChildren() |
Private Attributes | |
---|---|
RPointerArray< CASN1EncBase > | iChildren |
Inherited Attributes | |
---|---|
CASN1EncBase::iContentsLengthDER | |
CASN1EncBase::iLengthLengthDER | |
CASN1EncBase::iTagLengthDER |
void | AddChildIntL | ( | const CASN1EncBase * | aChild | ) | [private, 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.
const CASN1EncBase * aChild | Child encoding object to add. |
const CASN1EncBase & | Child | ( | const TUint | aIndex | ) | const [private, virtual] |
const TUint aIndex |