CCnaConverterList Class Reference

class CCnaConverterList : public CBase

Provides a list of available converters, allowing clients to search for and obtain converters for specific source and target data types.

Inherits from

Constructor & Destructor Documentation

CCnaConverterList()

CCnaConverterList()[private]

~CCnaConverterList()

IMPORT_C~CCnaConverterList()

Member Functions Documentation

ConstructL()

voidConstructL()[private]

ConvFromL(const TDataType &)

IMPORT_C TUidConvFromL(const TDataType &aMimeType)

Parameters

const TDataType & aMimeType

ConvFromListL(const TDataType &, CArrayFix< SConverterInfo > *)

IMPORT_C voidConvFromListL(const TDataType &aMimeType,
CArrayFix< SConverterInfo > *aSConverterInfoArray
)

Parameters

const TDataType & aMimeType
CArrayFix< SConverterInfo > * aSConverterInfoArray

ConvToL(const TDataType &)

IMPORT_C TUidConvToL(const TDataType &aMimeType)

Parameters

const TDataType & aMimeType

ConvToListL(const TDataType &, CArrayFix< SConverterInfo > *)

IMPORT_C voidConvToListL(const TDataType &aMimeType,
CArrayFix< SConverterInfo > *aSConverterInfoArray
)

Parameters

const TDataType & aMimeType
CArrayFix< SConverterInfo > * aSConverterInfoArray

ConverterL(const TDataType &, const TDataType &)

IMPORT_C TUidConverterL(const TDataType &aFrom,
const TDataType &aTo
)

Parameters

const TDataType & aFrom
const TDataType & aTo

Count()

TInt Count()[inline]

Deprecated - Use CCnaConverterList::CountL instead. Rescan of the disk to refresh the list of converters could leave.

CountL()

IMPORT_C TIntCountL()

LoadConverterL(TUid)

CConverterBase *LoadConverterL(TUidaImplUid)[private]

Parameters

TUid aImplUid

MimeTypeFrom(TDataType &, const SConverterInfo &)

IMPORT_C TIntMimeTypeFrom(TDataType &aDataType,
const SConverterInfo &aConverterInfo
)const

Parameters

TDataType & aDataType
const SConverterInfo & aConverterInfo

MimeTypeTo(TDataType &, const SConverterInfo &)

IMPORT_C TIntMimeTypeTo(TDataType &aDataType,
const SConverterInfo &aConverterInfo
)const

Parameters

TDataType & aDataType
const SConverterInfo & aConverterInfo

NewConverterL(TUid)

IMPORT_C CConverterBase *NewConverterL(TUidaUid)

Parameters

TUid aUid

NewL()

IMPORT_C CCnaConverterList *NewL()[static]

NewLC()

IMPORT_C CCnaConverterList *NewLC()[static]

Release()

IMPORT_C voidRelease()

UpdateL()

IMPORT_C voidUpdateL()

Member Data Documentation

CArrayPtr< CCnaConverter > * iConverters

CArrayPtr< CCnaConverter > *iConverters[private]

TBool iDoneScan

TBool iDoneScan[private]

RImplInfoPtrArray iImplementationArray

RImplInfoPtrArray iImplementationArray[private]