class CImplementationInformationType : public CBase |
Class used to manage various information about an implementation which is stored in resource files.
Public Member Functions | |
---|---|
~CImplementationInformationType() | |
IMPORT_C const TDesC8 & | DataType() |
IMPORT_C const TDesC & | DisplayName() |
IMPORT_C TDriveUnit | Drive() |
IMPORT_C TUid | ImplementationUid() |
CImplementationInformationType * | NewL() |
CImplementationInformationType * | NewLC() |
IMPORT_C const TDesC8 & | OpaqueData() |
void | SetDataL(TUid, TInt, const TDesC &, const TDesC8 &, const TDesC8 &, TDriveUnit) |
IMPORT_C TInt | Version() |
Private Member Functions | |
---|---|
CImplementationInformationType() |
Private Attributes | |
---|---|
HBufC8 * | iDataType |
HBufC * | iDisplayName |
TDriveUnit | iDrive |
TUid | iImplementationUid |
HBufC8 * | iOpaqueData |
TInt | iVersion |
CImplementationInformationType | ( | ) | [private] |
Default constructor.
This member is internal and not intended for use.
IMPORT_C | ~CImplementationInformationType | ( | ) |
Destructor.
Frees all resources owned by the object prior to its destruction.
IMPORT_C const TDesC8 & | DataType | ( | ) | const |
Returns the data type supported by the implementation.
IMPORT_C const TDesC & | DisplayName | ( | ) | const |
Returns the display name of the implementation.
CImplementationInformationType * | NewL | ( | ) | [static] |
Constructs a new implementation information object.
CImplementationInformationType * | NewLC | ( | ) | [static] |
Constructs a new implementation information object. The new object is left on the clean-up stack.
IMPORT_C const TDesC8 & | OpaqueData | ( | ) | const |
Returns the opaque binary data for the implementation.
void | SetDataL | ( | TUid | aImplementationUid, |
TInt | aVersion, | |||
const TDesC & | aDisplayName, | |||
const TDesC8 & | aDataType, | |||
const TDesC8 & | aOpaqueData, | |||
TDriveUnit | aDrive | |||
) |
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.
TUid aImplementationUid | The unique ID of the implementation. |
TInt aVersion | The version number of the implementation. |
const TDesC & aDisplayName | The display name of the implementation. |
const TDesC8 & aDataType | The data type supported by the implementation. |
const TDesC8 & aOpaqueData | Additional data for this implementation. This data is not used by the ECom framework. |
TDriveUnit aDrive | The drive on which the plugin is installed. |
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.