Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <asn1enc.h>
Link against: asn1.lib

Class CASN1EncSet

class CASN1EncSet : public CASN1EncContainer;

Description

Class for encoding SET and SET-OF data types.

Derivation

Members

Defined in CASN1EncSet:

Inherited from CASN1EncBase:

Inherited from CASN1EncContainer:

Inherited from CBase:


Construction and destruction


NewL()

IMPORT_C static CASN1EncSet* NewL();

Description

Creates an ASN.1 Set encoder.

Return value

CASN1EncSet *

The fully constructed object.


NewLC()

IMPORT_C static CASN1EncSet* NewLC();

Description

Creates an ASN.1 Set encoder, and puts it onto the cleanup stack.

Return value

CASN1EncSet *

The fully constructed object.


~CASN1EncSet()

IMPORT_C ~CASN1EncSet();

Description

Destructor.

[Top]


Member functions


Child(const TUint)const

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

Description

Parameters

const TUint aIndex

Return value

const CASN1EncBase &


AddChildIntL(const CASN1EncBase *)

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 CASN1EncBase::ContentsLengthChanged(). Takes ownership, but only if you don't leave.

Parameters

const CASN1EncBase *aChild

Child encoding object to add.


NumChildren()const

private: virtual TUint NumChildren() const;

Description

Return value

TUint