CASN1EncEncoding Class Reference

#include <asn1enc.h>

class CASN1EncEncoding : public CASN1EncBase

Inherits from

Detailed Description

Class for encapsulation of already encoded data.

Wraps it so that the data could be used in the ASN.1 hierarchy. It reverse-engineers and stores the encoded data, providing whatever information is needed to override pure virtual methods of the base class and write out the DER encoding in its initial form.

Constructor & Destructor Documentation

CASN1EncEncoding ( )

IMPORT_CCASN1EncEncoding()[protected]

Protected constructor.

~CASN1EncEncoding ( )

IMPORT_C~CASN1EncEncoding()

Member Function Documentation

NewL ( const TDesC8 & )

IMPORT_C CASN1EncEncoding *NewL(const TDesC8 &aEncoding)[static]

Creates a new object from raw DER encoding.

ParameterDescription
aEncodingRaw DER encoding.

Returns: New wrapper object.

NewLC ( const TDesC8 & )

IMPORT_C CASN1EncEncoding *NewLC(const TDesC8 &aEncoding)[static]

Creates a new object from raw DER encoding and places it on the cleanup stack.

ParameterDescription
aEncodingRaw DER encoding.

Returns: New wrapper object placed on the cleanup stack.

NewLC ( const TDesC8 &, TTagType, TASN1Class )

IMPORT_C CASN1EncEncoding *NewLC(const TDesC8 &aEncoding,
TTagTypeaType,
TASN1ClassaClass
)[static]