TImCodecB64 Class Reference

class TImCodecB64 : public TImFileCodec

Inherits from

Public Member Functions
TImCodecB64()
IMPORT_C TIntEncode(const TDesC8 &, TDes8 &)
IMPORT_C voidInitialise()
Protected Member Functions
TInt DoEncode(const TDesC8 &, TDes8 &, TBool)
Inherited Functions
TImCodec::IsDigit(TChar)
TImFileCodec::PostfixNextLine(TDes8 &,TInt &)
TImFileCodec::PrefixNextLineL(TDes8 &,const TFileName &,TInt &)
Private Member Enumerations
enumanonymous { EPadChar = 64 }
Inherited Enumerations
TImCodec:EMaskShiftValues
TImCodec:EMaskValues
Private Attributes
TInt iMaskShiftStored
TInt iShiftStored
Inherited Attributes
TImFileCodec::iPostfixState
TImFileCodec::iPrefixState

Constructor & Destructor Documentation

TImCodecB64()

IMPORT_CTImCodecB64()

Member Functions Documentation

DoEncode(const TDesC8 &, TDes8 &, TBool)

TInt DoEncode(const TDesC8 &aSrcString,
TDes8 &rDestString,
TBoolaInsertLineBreaks
)[protected]

Parameters

const TDesC8 & aSrcString
TDes8 & rDestString
TBool aInsertLineBreaks

Encode(const TDesC8 &, TDes8 &)

IMPORT_C TIntEncode(const TDesC8 &aSrcString,
TDes8 &rDestString
)[virtual]

Parameters

const TDesC8 & aSrcString
TDes8 & rDestString

Initialise()

IMPORT_C voidInitialise()[virtual]

Member Enumerations Documentation

Enum anonymous

Enumerators

EPadChar = 64

Member Data Documentation

TInt iMaskShiftStored

TInt iMaskShiftStored[private]

TInt iShiftStored

TInt iShiftStored[private]