Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: asn1enc.h
Link against: asn1.lib

Class CASN1EncSequence

class CASN1EncSequence : public CASN1EncContainer;

Description

Class for encoding SEQUENCE and SEQUENCE-OF data types.

Derivation

Members

Defined in CASN1EncSequence:
AddChildIntL(), Child(), NewL(), NewLC(), NumChildren(), ~CASN1EncSequence()

Inherited from CASN1EncBase:
ConstructL(), LengthDER(), SetTag(), WriteDERL(), WriteLengthDER(), iContentsLengthDER, iLengthLengthDER, iTagLengthDER

Inherited from CASN1EncConstructed:
CalculateContentsLengthDER(), IsConstructed(), WriteContentsDERL()

Inherited from CASN1EncContainer:
AddAndPopChildL(), AddChildL()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


NewL()

static IMPORT_C CASN1EncSequence *NewL();

Description

Return value

CASN1EncSequence *


NewLC()

static IMPORT_C CASN1EncSequence *NewLC();

Description

Return value

CASN1EncSequence *


~CASN1EncSequence()

IMPORT_C ~CASN1EncSequence();

Description

[Top]


Member functions


Child()

private: virtual const CASN1EncBase &Child(const TUint aIndex) const;

Description

Parameters

const TUint aIndex

Return value

const CASN1EncBase &


AddChildIntL()

private: virtual void AddChildIntL(const CASN1EncBase *aChild);

Description

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 *aChild

Child encoding object to add.


NumChildren()

private: virtual TUint NumChildren() const;

Description

Return value

TUint