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 TUint aUid ) [private]

Parameters

const TUint aUid

ConstructL()

void ConstructL ( ) [private]

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

IMPORT_C TInt ConvertFromOurCharsetL ( 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 TInt ConvertToOurCharsetL ( const TDesC8 & aBufIn,
TDes & rBufOut,
TInt & rNumUnconvertedChars,
TInt & rIndexOfFirstUnconvertedChar
)

Parameters

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

DefaultCharset()

IMPORT_C TUint DefaultCharset ( ) const

GetMimeCharsetTextStringL(const TUint &)

IMPORT_C HBufC8 * GetMimeCharsetTextStringL ( const TUint & aUid ) const

Parameters

const TUint & aUid

GetMimeCharsetUidL(const TDesC8 &)

IMPORT_C TUint GetMimeCharsetUidL ( 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 TInt PrepareToConvertToFromOurCharsetL ( const TUint aUid )

Parameters

const TUint aUid

SetSystemDefaultCharsetL()

void SetSystemDefaultCharsetL ( ) [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 TUint SystemDefaultCharset ( ) 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]