CASN1EncExplicitTag Class Reference
class CASN1EncExplicitTag : public CASN1EncConstructed |
Inherited Functions |
---|
| CASN1EncBase::CASN1EncBase(const TTagType,const TASN1Class) |
| CASN1EncBase::CalculateLengthLengthDER() |
| CASN1EncBase::ConstructL() |
| CASN1EncBase::ContentsLengthChanged() |
| CASN1EncBase::LengthDER()const |
| CASN1EncBase::SetParent(CASN1EncBase *) |
| CASN1EncBase::SetTag(const TTagType,const TASN1Class) |
| CASN1EncBase::WriteDERL(TDes8 &,TUint &)const |
| CASN1EncBase::~CASN1EncBase() |
| CASN1EncConstructed::CASN1EncConstructed(const TTagType,const TASN1Class) |
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
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 )
Takes ownership of the encoder, *including* the case when this method leaves.
Parameter | Description | aEncoder | ASN.1 encoding object to wrap |
aType | Tag type to assign |
aClass | Tag class to assign |
Returns: Wrapped encoding object.
NewLC ( CASN1EncBase *, const TTagType, const TASN1Class )
Takes ownership of the encoder, *including* the case when this method leaves.
Parameter | Description | aEncoder | ASN.1 encoding object to wrap |
aType | Tag type to assign |
aClass | Tag class to assign |
Returns: Wrapped encoding object pushed on the cleanup stack.