CASN1EncSet Class Reference

class CASN1EncSet : public CASN1EncContainer

Class for encoding SET and SET-OF data types.

Constructor & Destructor Documentation

CASN1EncSet()

CASN1EncSet()[protected]

Constructor

~CASN1EncSet()

IMPORT_C~CASN1EncSet()

Destructor.

Member Functions Documentation

AddChildIntL(const CASN1EncBase *)

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

Parameters

const CASN1EncBase * aChildChild encoding object to add.

Child(const TUint)

const CASN1EncBase &Child(const TUintaIndex)const [private, virtual]

Parameters

const TUint aIndex

NewL()

IMPORT_C CASN1EncSet *NewL()[static]

Creates an ASN.1 Set encoder. The fully constructed object.

NewLC()

IMPORT_C CASN1EncSet *NewLC()[static]

Creates an ASN.1 Set encoder, and puts it onto the cleanup stack. The fully constructed object.

NumChildren()

TUint NumChildren()const [private, virtual]

Member Data Documentation

RPointerArray< CASN1EncBase > iChildren

RPointerArray< CASN1EncBase >iChildren[private]