|
|
|
|
Location:
asn1enc.h
Link against: asn1.lib
class CASN1EncNull : public CASN1EncPrimitive;
Class for encoding NULLs.
CBase - Base class for all classes to be instantiated on the heap
CASN1EncBase - Base class for all ASN.1 types that we can encode
CASN1EncPrimitive - All ASN1 primitive type encoding classes derive from here
CASN1EncNull - Class for encoding NULLs
Defined in CASN1EncNull:
CalculateContentsLengthDER(), NewL(), NewLC(), WriteContentsDERL()
Inherited from CASN1EncBase:
ConstructL(),
LengthDER(),
SetTag(),
WriteDERL(),
WriteLengthDER(),
iContentsLengthDER,
iLengthLengthDER,
iTagLengthDER
Inherited from CASN1EncPrimitive:
IsConstructed()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
private: virtual void CalculateContentsLengthDER();
Calculates number of octets in DER content encoding. Must set value of the appropriate data member.
private: virtual void WriteContentsDERL(TDes8 &aBuf) const;
Writes DER content encoding into supplied buffer, which is already verified to be big enough. Must be implemented by derived classes.
|