#include <asn1enc.h>
| class CASN1EncExplicitTag : public CASN1EncConstructed |
| Public Member Functions | |
|---|---|
| ~CASN1EncExplicitTag() | |
| IMPORT_C CASN1EncExplicitTag * | NewL(CASN1EncBase *, const TTagType, const TASN1Class) |
| IMPORT_C CASN1EncExplicitTag * | NewLC(CASN1EncBase *, const TTagType, const TASN1Class) |
| Inherited Attributes | |
|---|---|
| CASN1EncBase::iContentsLengthDER | |
| CASN1EncBase::iLengthLengthDER | |
| CASN1EncBase::iTagLengthDER | |
Class used to wrap other encoding objects in order to give them an explicit tag.
| IMPORT_C | ~CASN1EncExplicitTag | ( | ) |
| IMPORT_C CASN1EncExplicitTag * | NewL | ( | CASN1EncBase * | aEncoder, |
| const TTagType | aType, | |||
| const TASN1Class | aClass = EContextSpecific | |||
| ) | [static] | |||
Takes ownership of the encoder, *including* the case when this method leaves.
| Parameters | |
|---|---|
| aEncoder | ASN.1 encoding object to wrap |
| aType | Tag type to assign |
| aClass | Tag class to assign |
| IMPORT_C CASN1EncExplicitTag * | NewLC | ( | CASN1EncBase * | aEncoder, |
| const TTagType | aType, | |||
| const TASN1Class | aClass = EContextSpecific | |||
| ) | [static] | |||
Takes ownership of the encoder, *including* the case when this method leaves.
| Parameters | |
|---|---|
| aEncoder | ASN.1 encoding object to wrap |
| aType | Tag type to assign |
| aClass | Tag class to assign |