| class CASN1EncConstructed : public CASN1EncBase |
Base class for all ASN1 constructed-type objects. Most of these are container classes, but another type is the explicit-tagging wrapper object.
| Protected Member Functions | |
|---|---|
| CASN1EncConstructed(const TTagType, const TASN1Class) | |
| Private Member Functions | |
|---|---|
| void | CalculateContentsLengthDER() |
| const CASN1EncBase & | Child(const TUint) |
| TBool | IsConstructed() |
| TUint | NumChildren() |
| void | WriteContentsDERL(TDes8 &) |
| Inherited Attributes | |
|---|---|
| CASN1EncBase::iContentsLengthDER | |
| CASN1EncBase::iLengthLengthDER | |
| CASN1EncBase::iTagLengthDER | |
| CASN1EncConstructed | ( | const TTagType | aType, |
| const TASN1Class | aClass | ||
| ) | [protected] | ||
Protected constructor
| const TTagType aType | Tag type for the new object |
| const TASN1Class aClass | Tag class for the new object. |
| void | CalculateContentsLengthDER | ( | ) | [private, virtual] |
Calculates number of octets in DER content encoding. Must set value of the appropriate data member.
| const CASN1EncBase & | Child | ( | const TUint | aIndex | ) | const [private, pure virtual] |
| const TUint aIndex |