| class CASN1EncExplicitTag : public CASN1EncConstructed |
Class used to wrap other encoding objects in order to give them an explicit tag.
| Public Member Functions | |
|---|---|
| ~CASN1EncExplicitTag() | |
| IMPORT_C CASN1EncExplicitTag * | NewL(CASN1EncBase *, const TTagType, const TASN1Class) |
| IMPORT_C CASN1EncExplicitTag * | NewLC(CASN1EncBase *, const TTagType, const TASN1Class) |
| Private Member Functions | |
|---|---|
| CASN1EncExplicitTag(CASN1EncBase *, const TTagType, const TASN1Class) | |
| const CASN1EncBase & | Child(const TUint) |
| TUint | NumChildren() |
| Private Attributes | |
|---|---|
| CASN1EncBase * | iEncoder |
| Inherited Attributes | |
|---|---|
| CASN1EncBase::iContentsLengthDER | |
| CASN1EncBase::iLengthLengthDER | |
| CASN1EncBase::iTagLengthDER | |
| CASN1EncExplicitTag | ( | CASN1EncBase * | aEncoder, |
| const TTagType | aType, | ||
| const TASN1Class | aClass | ||
| ) | [private] | ||
| CASN1EncBase * aEncoder | |
| const TTagType aType | |
| const TASN1Class aClass |
| const CASN1EncBase & | Child | ( | const TUint | aIndex | ) | const [private, virtual] |
| const TUint aIndex |
| 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. Wrapped encoding object.
| CASN1EncBase * aEncoder | ASN.1 encoding object to wrap |
| const TTagType aType | Tag type to assign |
| const TASN1Class aClass = EContextSpecific | 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. Wrapped encoding object pushed on the cleanup stack.
| CASN1EncBase * aEncoder | ASN.1 encoding object to wrap |
| const TTagType aType | Tag type to assign |
| const TASN1Class aClass = EContextSpecific | Tag class to assign |