| 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.
| Public Member Functions | |
|---|---|
| ~CCnaConverterList() | |
| IMPORT_C TUid | ConvFromL(const TDataType &) |
| IMPORT_C void | ConvFromListL(const TDataType &, CArrayFix< SConverterInfo > *) |
| IMPORT_C TUid | ConvToL(const TDataType &) |
| IMPORT_C void | ConvToListL(const TDataType &, CArrayFix< SConverterInfo > *) |
| IMPORT_C TUid | ConverterL(const TDataType &, const TDataType &) |
| TInt | Count() |
| IMPORT_C TInt | CountL() |
| IMPORT_C TInt | MimeTypeFrom(TDataType &, const SConverterInfo &) |
| IMPORT_C TInt | MimeTypeTo(TDataType &, const SConverterInfo &) |
| IMPORT_C CConverterBase * | NewConverterL(TUid) |
| IMPORT_C CCnaConverterList * | NewL() |
| IMPORT_C CCnaConverterList * | NewLC() |
| IMPORT_C void | Release() |
| IMPORT_C void | UpdateL() |
| Private Member Functions | |
|---|---|
| CCnaConverterList() | |
| void | ConstructL() |
| CConverterBase * | LoadConverterL(TUid) |
| Private Attributes | |
|---|---|
| CArrayPtr< CCnaConverter > * | iConverters |
| TBool | iDoneScan |
| RImplInfoPtrArray | iImplementationArray |
| IMPORT_C TUid | ConvFromL | ( | const TDataType & | aMimeType | ) |
| const TDataType & aMimeType |
| IMPORT_C void | ConvFromListL | ( | const TDataType & | aMimeType, |
| CArrayFix< SConverterInfo > * | aSConverterInfoArray | |||
| ) | ||||
| const TDataType & aMimeType | |
| CArrayFix< SConverterInfo > * aSConverterInfoArray |
| IMPORT_C TUid | ConvToL | ( | const TDataType & | aMimeType | ) |
| const TDataType & aMimeType |
| IMPORT_C void | ConvToListL | ( | const TDataType & | aMimeType, |
| CArrayFix< SConverterInfo > * | aSConverterInfoArray | |||
| ) | ||||
| const TDataType & aMimeType | |
| CArrayFix< SConverterInfo > * aSConverterInfoArray |
| IMPORT_C TUid | ConverterL | ( | const TDataType & | aFrom, |
| const TDataType & | aTo | |||
| ) | ||||
| TInt | Count | ( | ) | [inline] |
Deprecated - Use CCnaConverterList::CountL instead. Rescan of the disk to refresh the list of converters could leave.
| IMPORT_C TInt | MimeTypeFrom | ( | TDataType & | aDataType, |
| const SConverterInfo & | aConverterInfo | |||
| ) | const | |||
| TDataType & aDataType | |
| const SConverterInfo & aConverterInfo |
| IMPORT_C TInt | MimeTypeTo | ( | TDataType & | aDataType, |
| const SConverterInfo & | aConverterInfo | |||
| ) | const | |||
| TDataType & aDataType | |
| const SConverterInfo & aConverterInfo |