CASN1EncExplicitTag Class Reference

#include <asn1enc.h>

class CASN1EncExplicitTag : public CASN1EncConstructed

Inherits from

Detailed Description

Class used to wrap other encoding objects in order to give them an explicit tag.

Constructor & Destructor Documentation

~CASN1EncExplicitTag ( )

IMPORT_C~CASN1EncExplicitTag()

Member Function Documentation

NewL ( CASN1EncBase *, const TTagType, const TASN1Class )

IMPORT_C CASN1EncExplicitTag *NewL(CASN1EncBase *aEncoder,
const TTagTypeaType,
const TASN1ClassaClass = EContextSpecific
)[static]

Takes ownership of the encoder, *including* the case when this method leaves.

Parameters
aEncoderASN.1 encoding object to wrap
aTypeTag type to assign
aClassTag class to assign
Return Value
Wrapped encoding object.

NewLC ( CASN1EncBase *, const TTagType, const TASN1Class )

IMPORT_C CASN1EncExplicitTag *NewLC(CASN1EncBase *aEncoder,
const TTagTypeaType,
const TASN1ClassaClass = EContextSpecific
)[static]

Takes ownership of the encoder, *including* the case when this method leaves.

Parameters
aEncoderASN.1 encoding object to wrap
aTypeTag type to assign
aClassTag class to assign
Return Value
Wrapped encoding object pushed on the cleanup stack.