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.
Constructor & Destructor Documentation
CCnaConverterList()
CCnaConverterList | ( | ) | [private] |
~CCnaConverterList()
IMPORT_C | ~CCnaConverterList | ( | ) | |
Destructor.
This releases all loaded converter DLLs.
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
ConvFromL(const TDataType &)
Gets the UID of the converter that converts from the specified data type.
ConvFromListL(const TDataType &, CArrayFix< SConverterInfo > *)
Gets a list of converters that convert from a specified data type.
Parameters
const TDataType & aMimeType | Source data type |
CArrayFix< SConverterInfo > * aSConverterInfoArray | On return, array of converter information objects for all suitable converters |
ConvToL(const TDataType &)
Gets the UID of the converter that converts to a specified data type.
ConvToListL(const TDataType &, CArrayFix< SConverterInfo > *)
Gets a list of converters that convert to a specified data type.
Parameters
const TDataType & aMimeType | Target data type |
CArrayFix< SConverterInfo > * aSConverterInfoArray | On return, an array of converter information objects for all suitable converters |
ConverterL(const TDataType &, const TDataType &)
Gets the UID of the converter that converts to and from the specified data types.
CountL()
Gets the total number of converters.
It can leave because it needs to rescan the disk to refresh the list of converters.
MimeTypeFrom(TDataType &, const SConverterInfo &)
Gets converter information for a specified source data type.
Parameters
TDataType & aDataType | Source data type |
const SConverterInfo & aConverterInfo | On return, converter information for a suitable converter |
MimeTypeTo(TDataType &, const SConverterInfo &)
Gets converter information for a specified target data type.
Parameters
TDataType & aDataType | Target data type |
const SConverterInfo & aConverterInfo | On return, converter information for a suitable converter |
NewConverterL(TUid)
Locates the converter with the specified UID, loads its associated DLL and returns a pointer to it.
NewLC()
Allocates and constructs a CCnaConverterList, leaving the object on the cleanup stack.
Release()
Legacy function, do not use.
UpdateL()
Requests a rescan of the disk to refresh the list of converters.
Member Data Documentation
CArrayPtr< CCnaConverter > * iConverters
RImplInfoPtrArray
iImplementationArray
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.