CImplementationInformationType Class Reference

#include <imageconversion.h>

Link against: imageconversion.lib

class CImplementationInformationType : public CBase

Inherits from

  • CImplementationInformationType

Detailed Description

Class used to manage various information about an implementation which is stored in resource files.

See also: CImplementationInformation

Constructor & Destructor Documentation

~CImplementationInformationType ( )

IMPORT_C~CImplementationInformationType()

Destructor.

Frees all resources owned by the object prior to its destruction.

Member Function Documentation

DataType ( )

IMPORT_C const TDesC8 &DataType()const

Returns the data type supported by the implementation.

Return Value
A reference to the descriptor containing the data type.

DisplayName ( )

IMPORT_C const TDesC &DisplayName()const

Returns the display name of the implementation.

Return Value
A reference to the display name of the implementation.

Drive ( )

IMPORT_C TDriveUnitDrive()

Returns the drive location information for the implementation.

Return Value
The drive location information as a TDriveUnit object.

ImplementationUid ( )

IMPORT_C TUidImplementationUid()const

Returns the implementation UID.

Return Value
The implementation UID as a TUid object.

NewL ( )

Constructs a new implementation information object.

Return Value
A pointer to the new implementation information object.

NewLC ( )

Constructs a new implementation information object. The new object is left on the clean-up stack.

Return Value
A pointer to the new implementation information object.

OpaqueData ( )

IMPORT_C const TDesC8 &OpaqueData()const

Returns the opaque binary data for the implementation.

Return Value
A reference to the descriptor containing the data.

SetDataL ( TUid, TInt, const TDesC &, const TDesC8 &, const TDesC8 &, TDriveUnit )

voidSetDataL(TUidaImplementationUid,
TIntaVersion,
const TDesC &aDisplayName,
const TDesC8 &aDataType,
const TDesC8 &aOpaqueData,
TDriveUnitaDrive
)

Sets the contents of the CImplementationInformationType object.

Use this variant of SetDataL() if the plugin is installed on a drive other than the default, which is zero.

Parameters
aImplementationUidThe unique ID of the implementation.
aVersionThe version number of the implementation.
aDisplayNameThe display name of the implementation.
aDataTypeThe data type supported by the implementation.
aOpaqueDataAdditional data for this implementation. This data is not used by the ECom framework.
aDriveThe drive on which the plugin is installed.

Version ( )

IMPORT_C TIntVersion()const

Returns the version number of the implementation.

Return Value
The version number of the implementation.