»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
Application Framework CONARC »
CCnaConverter
Location:
concnf.h
Link against: conarc.lib
class CCnaConverter : public CBase;
Description
Holds the inherent properties of a converter.
These are its UID and the data types it supports.
Note that the setter functions affect only the current object, not the stored information for the converter.
Derivation
CBase - Base class for all classes to be instantiated on the heap
CCnaConverter - Holds the inherent properties of a converter
Members
Defined in CCnaConverter:
CountFrom(), CountTo(), MimeFrom(), MimeFrom(), MimeFromText(), MimeFromText(), MimeTo(), MimeTo(), MimeToText(), MimeToText(), NewL(), NewL(), NewLC(), NewLC(), SetUid(), Uid(), ~CCnaConverter()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Construction and destruction
static IMPORT_C CCnaConverter *NewL(TUid aUid);
Description
Allocates and constructs a CCnaConverter for a specified converter.
Parameters
Return value
static IMPORT_C CCnaConverter *NewLC(TUid aUid);
Description
Allocates and constructs a CCnaConverter for a specified converter, leaving the object on the cleanup stack.
Parameters
Return value
static IMPORT_C CCnaConverter *NewL(const CCnaConverter &aConverter);
Description
Allocates and copies a new CCnaConverter.
Parameters
Return value
static IMPORT_C CCnaConverter *NewLC(const CCnaConverter &aConverter);
Description
Allocates and copies a new CCnaConverter, leaving the object on the cleanup stack.
Parameters
Return value
IMPORT_C ~CCnaConverter();
Description
Destructor.
IMPORT_C void SetUid(TUid aUid);
Description
Sets the converter UID.
Parameters
IMPORT_C TBool MimeFrom(const TDataType &aMimeType) const;
Description
Tests if the specified source data type is available.
Parameters
Return value
TBool
|
True if the converter supports the source data type, else false
|
|
IMPORT_C TBool MimeTo(const TDataType &aMimeType) const;
Description
Tests if the specified target data type is available.
Parameters
Return value
TBool
|
True if the converter supports the target data type, else false
|
|
IMPORT_C TTranslation MimeFromText(const TDataType &aMimeType) const;
Description
Gets the localised name of the specified source data type.
Parameters
Return value
IMPORT_C TTranslation MimeToText(const TDataType &aMimeType) const;
Description
Gets the localised name of the specified target data type.
Parameters
Return value
IMPORT_C TInt CountFrom() const;
Description
Gets the number of source data types for the converter.
Return value
TInt
|
Number of source data types
|
|
IMPORT_C TInt CountTo() const;
Description
Gets the number of target data types for the converter.
Return value
TInt
|
Number of target data types
|
|
IMPORT_C TDataType MimeFrom(TInt aIndex) const;
Description
Gets the n'th source data type of the converter.
Parameters
TInt aIndex |
Index of the source data type to get
|
|
Return value
IMPORT_C TDataType MimeTo(TInt aIndex) const;
Description
Gets the n'th target data type of the converter.
Parameters
TInt aIndex |
Index of the target data type to get
|
|
Return value
IMPORT_C TTranslation MimeFromText(TInt aIndex) const;
Description
Gets the localised name of the n'th source data type.
Parameters
TInt aIndex |
Index of the source data type
|
|
Return value
IMPORT_C TTranslation MimeToText(TInt aIndex) const;
Description
Gets the localised name of the n'th target data type.
Parameters
TInt aIndex |
Index of the target data type
|
|
Return value
inline TUid Uid() const;
Description
Gets the converter UID.
Return value