class CConverterBase2 : public CConverterBase |
Base Class for Ecom Style Converters The methods in CConverterBase2 are inherited from CConverterBase
There are two flavours of conversion methods:
the synchronous interfaces, ConvertL() and ConvertObjectL(), which perform the specified conversion and then return
the asynchronous interfaces, ConvertAL() and ConvertObjectAL(), which initialise the converter object, and allow the client code to call DoConvertL() a number of times until the conversion is complete or abandoned.
Public Member Functions | |
---|---|
~CConverterBase2() | |
IMPORT_C void | CancelConvert() |
IMPORT_C TInt | Capabilities() |
IMPORT_C void | ConvertAL(const TFileName &, const TFileName &, MConverterUiObserver *) |
IMPORT_C void | ConvertL(const TFileName &, const TFileName &, MConverterUiObserver *) |
IMPORT_C void | ConvertObjectAL(RReadStream &, RWriteStream &, MConverterUiObserver *) |
IMPORT_C void | ConvertObjectL(RReadStream &, RWriteStream &, MConverterUiObserver *) |
CConverterBase2 * | CreateConverterL(TUid) |
IMPORT_C TBool | DoConvertL() |
IMPORT_C CConverterBase * | EmbeddedObjectL(TDataType &) |
IMPORT_C void | ExtendedInterfaceL(TUid, CBase *&) |
IMPORT_C TBool | GetEmbeddedFileName(TFileName &) |
IMPORT_C void | Reserved_1() |
IMPORT_C void | Reserved_2() |
TUid | Uid() |
Inherited Enumerations | |
---|---|
CConverterBase:TCapability |
Private Attributes | |
---|---|
TUid | iDestructionKey |
TInt | iSpare |
IMPORT_C void | ConvertAL | ( | const TFileName & | aSourceFile, |
const TFileName & | aTargetFile, | |||
MConverterUiObserver * | aObserver = NULL | |||
) | [virtual] |
const TFileName & aSourceFile | |
const TFileName & aTargetFile | |
MConverterUiObserver * aObserver = NULL |
IMPORT_C void | ConvertL | ( | const TFileName & | aSourceFile, |
const TFileName & | aTargetFile, | |||
MConverterUiObserver * | aObserver = NULL | |||
) | [virtual] |
const TFileName & aSourceFile | |
const TFileName & aTargetFile | |
MConverterUiObserver * aObserver = NULL |
IMPORT_C void | ConvertObjectAL | ( | RReadStream & | aReadStream, |
RWriteStream & | aWriteStream, | |||
MConverterUiObserver * | aObserver = NULL | |||
) | [virtual] |
RReadStream & aReadStream | |
RWriteStream & aWriteStream | |
MConverterUiObserver * aObserver = NULL |
IMPORT_C void | ConvertObjectL | ( | RReadStream & | aReadStream, |
RWriteStream & | aWriteStream, | |||
MConverterUiObserver * | aObserver = NULL | |||
) | [virtual] |
RReadStream & aReadStream | |
RWriteStream & aWriteStream | |
MConverterUiObserver * aObserver = NULL |
CConverterBase2 * | CreateConverterL | ( | TUid | aImplUid | ) | [static] |
TUid aImplUid |
IMPORT_C CConverterBase * | EmbeddedObjectL | ( | TDataType & | aType | ) | [virtual] |
TDataType & aType |
IMPORT_C void | ExtendedInterfaceL | ( | TUid | aInterfaceUid, |
CBase *& | aInterface | |||
) | [virtual] |
IMPORT_C TBool | GetEmbeddedFileName | ( | TFileName & | aFileName | ) | [virtual] |
TFileName & aFileName |