Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: asn1enc.h
Link against: asn1.lib

Class CASN1EncOctetString

class CASN1EncOctetString : public CASN1EncPrimitive;

Description

Class for encoding octet strings.

Derivation

Members

Defined in CASN1EncOctetString:
CalculateContentsLengthDER(), NewL(), NewLC(), WriteContentsDERL(), ~CASN1EncOctetString()

Inherited from CASN1EncBase:
ConstructL(), LengthDER(), SetTag(), WriteDERL(), WriteLengthDER(), iContentsLengthDER, iLengthLengthDER, iTagLengthDER

Inherited from CASN1EncPrimitive:
IsConstructed()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


NewLC()

static IMPORT_C CASN1EncOctetString *NewLC(const TDesC8 &aStr);

Description

Parameters

const TDesC8 &aStr

Return value

CASN1EncOctetString *


NewL()

static IMPORT_C CASN1EncOctetString *NewL(const TDesC8 &aStr);

Description

Parameters

const TDesC8 &aStr

Return value

CASN1EncOctetString *


~CASN1EncOctetString()

IMPORT_C ~CASN1EncOctetString();

Description

[Top]


Member functions


CalculateContentsLengthDER()

private: virtual void CalculateContentsLengthDER();

Description

Calculates number of octets in DER content encoding. Must set value of the appropriate data member.


WriteContentsDERL()

private: virtual void WriteContentsDERL(TDes8 &aBuf) const;

Description

Writes DER content encoding into supplied buffer, which is already verified to be big enough. Must be implemented by derived classes.

Parameters

TDes8 &aBuf

Buffer to write to.