CImConvertCharconv Class Reference

class CImConvertCharconv : public CBase

Inherits from

Constructor & Destructor Documentation

CImConvertCharconv(CCnvCharacterSetConverter &, RFs &)

CImConvertCharconv(CCnvCharacterSetConverter &aConverter,
RFs &anFs
)[private]

Parameters

CCnvCharacterSetConverter & aConverter
RFs & anFs

~CImConvertCharconv()

~CImConvertCharconv()

Member Functions Documentation

CharsetAvailable(const TUint)

TBool CharsetAvailable(const TUintaUid)[private]

Parameters

const TUint aUid

ConstructL()

voidConstructL()[private]

ConvertFromOurCharsetL(const TDesC &, TDes8 &, TInt &, TInt &)

IMPORT_C TIntConvertFromOurCharsetL(const TDesC &aBufIn,
TDes8 &rBufOut,
TInt &rNumUnconvertedChars,
TInt &rIndexOfFirstUnconvertedChar
)

Parameters

const TDesC & aBufIn
TDes8 & rBufOut
TInt & rNumUnconvertedChars
TInt & rIndexOfFirstUnconvertedChar

ConvertToOurCharsetL(const TDesC8 &, TDes &, TInt &, TInt &)

IMPORT_C TIntConvertToOurCharsetL(const TDesC8 &aBufIn,
TDes &rBufOut,
TInt &rNumUnconvertedChars,
TInt &rIndexOfFirstUnconvertedChar
)

Parameters

const TDesC8 & aBufIn
TDes & rBufOut
TInt & rNumUnconvertedChars
TInt & rIndexOfFirstUnconvertedChar

DefaultCharset()

IMPORT_C TUintDefaultCharset()const

GetMimeCharsetTextStringL(const TUint &)

IMPORT_C HBufC8 *GetMimeCharsetTextStringL(const TUint &aUid)const

Parameters

const TUint & aUid

GetMimeCharsetUidL(const TDesC8 &)

IMPORT_C TUintGetMimeCharsetUidL(const TDesC8 &aBufIn)const

Parameters

const TDesC8 & aBufIn

GetSystemCharsetFromCenRepL(TDes8 &)

TInt GetSystemCharsetFromCenRepL(TDes8 &aMimeCharSet)[private]

Parameters

TDes8 & aMimeCharSet

NewL(CCnvCharacterSetConverter &, RFs &)

IMPORT_C CImConvertCharconv *NewL(CCnvCharacterSetConverter &aConverter,
RFs &anFs
)[static]

Parameters

CCnvCharacterSetConverter & aConverter
RFs & anFs

PrepareToConvertToFromOurCharsetL(const TUint)

IMPORT_C TIntPrepareToConvertToFromOurCharsetL(const TUintaUid)

Parameters

const TUint aUid

SetSystemDefaultCharsetL()

voidSetSystemDefaultCharsetL()[private]

StraightCopy(const TDesC8 &, TDes &)

TInt StraightCopy(const TDesC8 &aBufIn,
TDes &rBufOut
)[static]

Parameters

const TDesC8 & aBufIn
TDes & rBufOut

StraightCopy(const TDesC &, TDes8 &)

TInt StraightCopy(const TDesC &aBufIn,
TDes8 &rBufOut
)[static]

Parameters

const TDesC & aBufIn
TDes8 & rBufOut

SystemDefaultCharset()

IMPORT_C TUintSystemDefaultCharset()const

Member Enumerations Documentation

Enum TEmailGeneralSettingsCenRepId

Enumerators

EEmailGeneralCharSetId = 0x00000000

Member Data Documentation

TInt iCharconvState

TInt iCharconvState[private]

TUint iCharsetUid

TUint iCharsetUid[private]

CArrayFix< CCnvCharacterSetConverter::SCharacterSet > * iCharsetsAvailable

CArrayFix< CCnvCharacterSetConverter::SCharacterSet > *iCharsetsAvailable[private]

CCnvCharacterSetConverter & iConverter

CCnvCharacterSetConverter &iConverter[private]

RFs & iFs

RFs &iFs[private]

TUint iSystemDefaultCharset

TUint iSystemDefaultCharset[private]