»
Symbian OS v6.1 Edition for C++ »
API Reference »
Converter Architecture »
CCnaConverter
Location:
concnf.h
Link against: conarc.lib
CCnaConverter
Support
Supported from 6.0
Description
Properties of a converter.
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 | Properties of a converter |
|
Defined in CCnaConverter
:
AddMimeFromL()
, CountFrom()
, CountTo()
, ExternalizeL()
, InternalizeL()
, MimeFrom()
, MimeFromText()
, MimeTo()
, MimeToText()
, NewL()
, NewLC()
, SetUid()
, Uid()
, ~CCnaConverter()
Inherited from CBase
:
operator new()
Construction and destruction
static CCnaConverter* NewL(TUid aUid);
Description
Allocates and constructs a CCnaConverter
for a specified converter.
Parameters
Return value
CCnaConverter* |
New CCnaConverter |
|
static CCnaConverter* NewL(const CCnaConverter& aConverter);
Description
Allocates and copies a new CCnaConverter
.
Parameters
const CCnaConverter& aConverter |
Object to copy |
|
Return value
CCnaConverter* |
New CCnaConverter |
|
static CCnaConverter* NewLC(TUid aUid);
Description
Allocates and constructs a CCnaConverter
for a specified converter, leaving the object on the cleanup stack.
Parameters
Return value
CCnaConverter* |
New CCnaConverter |
|
static CCnaConverter* NewLC(const CCnaConverter& aConverter);
Description
Allocates and copies a new CCnaConverter
, leaving the object on the cleanup stack.
Parameters
const CCnaConverter& aConverter |
Object to copy |
|
Return value
CCnaConverter* |
New CCnaConverter |
|
~CCnaConverter();
Description
Destructor.
TInt CountFrom() const;
Description
Gets the number of source data types for the converter.
Return value
TInt |
Number of source data types |
|
TInt CountTo() const;
Description
Gets the number of target data types for the converter.
Return value
TInt |
Number of target data types |
|
TBool MimeFrom(const TDataType& aMimeType) const;
Description
Tests if the specified source data type is available.
Parameters
const TDataType& aMimeType |
Source data type |
|
Return value
TBool |
True if the converter supports the source data type, else false |
|
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
TDataType |
Source data type |
|
TTranslation MimeFromText(const TDataType& aMimeType) const;
Description
Gets the localised name of the specified source data type.
Parameters
const TDataType& aMimeType |
Source data type |
|
Return value
TTranslation |
Localised name of the source data type |
|
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
TTranslation |
Localised name of the source data type |
|
TBool MimeTo(const TDataType& aMimeType) const;
Description
Tests if the specified target data type is available.
Parameters
const TDataType& aMimeType |
Target data type |
|
Return value
TBool |
True if the converter supports the target data type, else false |
|
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
TDataType |
Target data type |
|
TTranslation MimeTo(const TDataType& aMimeType) const;
Description
Gets the localised name of the specified target target data type.
Parameters
const TDataType& aMimeType |
Target data type |
|
Return value
TTranslation |
Localised name of the target data type |
|
TTranslation MimeToText(TInt aIndex) const;
Description
Gets the localised name of the n'th target target data type.
Parameters
TInt aIndex |
Index of the target data type |
|
Return value
TTranslation |
Localised name of the target data type |
|
TUid Uid() const;
Description
Gets the converter UID.
Return value
void AddMimeFromL(const CMimeInfo* aMimeInfo);
Description
Adds the specified source data type to the converter's properties.
Parameters
const CMimeInfo* aMimeInfo |
Data type to add |
|
void AddMimeFromL(const CMimeInfo* aMimeInfo);
Description
Adds the specified target data type to the converter's properties.
Parameters
const CMimeInfo* aMimeInfo |
Data type to add |
|
void SetUid(TUid aUid);
Description
Sets the converter UID.
Parameters
void ExternalizeL(RWriteStream& aStream) const;
Description
Externalises the object to the specified stream.
Parameters
RWriteStream& aStream |
Stream to write to |
|
void InternalizeL(RReadStream& aStream);
Description
Internalises the object from the specified stream.
Parameters
RReadStream& aStream |
Stream to read from |
|