TASN1DecBMPString Class Reference

class TASN1DecBMPString

Class used for decoding ASN.1 BMP strings.

Public Member Functions
TASN1DecBMPString()
IMPORT_C HBufC *DecodeDERL(const TDesC8 &, TInt &)
IMPORT_C HBufC *DecodeDERL(const TASN1DecGeneric &)
Protected Member Functions
IMPORT_C TIntCheckValid(const TDesC8 &)
Private Member Functions
HBufC *DecodeContentsL(const TDesC8 &)

Constructor & Destructor Documentation

TASN1DecBMPString()

IMPORT_CTASN1DecBMPString()

Member Functions Documentation

CheckValid(const TDesC8 &)

IMPORT_C TIntCheckValid(const TDesC8 &aSource)[protected]

Parameters

const TDesC8 & aSource

DecodeContentsL(const TDesC8 &)

HBufC *DecodeContentsL(const TDesC8 &aSource)[private]

Parameters

const TDesC8 & aSource

DecodeDERL(const TDesC8 &, TInt &)

IMPORT_C HBufC *DecodeDERL(const TDesC8 &aSource,
TInt &aPos
)

Decodes an ASN.1 format BMP string.

Parameters

const TDesC8 & aSourceASN.1 BMP string to be decoded.
TInt & aPosOffset in aSource from where decoding starts.

DecodeDERL(const TASN1DecGeneric &)

IMPORT_C HBufC *DecodeDERL(const TASN1DecGeneric &aSource)

Decodes an ASN.1 format BMP string.

Parameters

const TASN1DecGeneric & aSourceASN.1 BMP string to be decoded.