CMPXPluginInfo Class Reference
class CMPXPluginInfo : public CBase |
MPX plugin info.
mpxcommon.lib
Constructor & Destructor Documentation
CMPXPluginInfo()
IMPORT_C | CMPXPluginInfo | ( | ) | [protected] |
~CMPXPluginInfo()
IMPORT_C | ~CMPXPluginInfo | ( | ) | [virtual] |
Member Functions Documentation
ComparePluginInfoByPriority(const CMPXPluginInfo &, const CMPXPluginInfo &)
Compare two plugin info by prioritiy.
ConstructL(const CImplementationInformation &)
IMPORT_C void | ConstructL | ( | const CImplementationInformation & | aData | ) | [protected] |
By default Symbian 2nd phase constructor is private.
- Since
- S60 3.2.3
-
leave
- The function leaves with one of the system wide error codes,
Parameters
const CImplementationInformation & aData | Plugin's implementation information. |
DisplayName()
const TDesC & | DisplayName | ( | ) | const |
Returns plugin's display name.
ExtractIntoArrayL(const TDesC8 &, CDesCArray *&)
IMPORT_C void | ExtractIntoArrayL | ( | const TDesC8 & | aText, |
| CDesCArray *& | aArray |
| ) | [protected] |
Extracts elemements separated by semicolon into array descriptor
Parameters
const TDesC8 & aText | original content to extract elements from |
CDesCArray *& aArray | the array to add the extracted elements to |
ExtractSupportedUidsL(const TDesC8 &)
void | ExtractSupportedUidsL | ( | const TDesC8 & | aData | ) | [protected] |
Extracts plugin supported Uids from data.
Parameters
const TDesC8 & aData | Supported uids descriptor separated by comma. |
ExtractUidsFromTextL(const TDesC8 &, RArray< TUid > &)
IMPORT_C void | ExtractUidsFromTextL | ( | const TDesC8 & | aData, |
| RArray< TUid > & | aArray |
| ) | [protected] |
Extracts a list of UIDs from a text string.
- Since
- S60 3.2.3
-
leave
- The function leaves with one of the system wide error codes,
Parameters
const TDesC8 & aData | Supported uids descriptor separated by comma. |
RArray< TUid > & aArray | array to insert the data into |
Flags()
IMPORT_C TUint | Flags | ( | ) | const |
Returns the flags bit array.
ImplementationUid()
IMPORT_C const TUid & | ImplementationUid | ( | ) | const |
Returns plugin's implementation uid.
NewL(const CImplementationInformation &)
Parameters
const CImplementationInformation & aData | Plugin's implementation information. |
NewLC(const CImplementationInformation &)
CMPXPluginInfo * | NewLC | ( | const CImplementationInformation & | aData | ) | [static] |
Parameters
const CImplementationInformation & aData | Plugin's implementation information. |
PluginType()
const TUid & | PluginType | ( | ) | const |
Returns plugin's plugin type.
Priority()
Returns plugin's priority.
ProcessTaggedDataExL(const TDesC8 &, const TDesC8 &)
IMPORT_C void | ProcessTaggedDataExL | ( | const TDesC8 & | aTag, |
| const TDesC8 & | aData |
| ) | [protected, virtual] |
Process a extended tagged data which derived class may support. Default implementation in this class just ignore the data.
Parameters
const TDesC8 & aTag | xml-styled tag |
const TDesC8 & aData | data in the xml-styled tag |
ProcessTaggedDataL(const TDesC8 &, const TDesC8 &)
IMPORT_C void | ProcessTaggedDataL | ( | const TDesC8 & | aTag, |
| const TDesC8 & | aData |
| ) | [protected] |
Parameters
const TDesC8 & aTag | xml-styled tag |
const TDesC8 & aData | data in the xml-styled tag |
ReferenceCount()
Returns a reference to the reference count.
SupportUids(const TArray< TUid > &)
Check if the plugin supports the array of uids.
SupportedAppUid()
const TUid & | SupportedAppUid | ( | ) | const |
Returns plugin's supported App Uid.
SupportedExtensions()
Returns supported extensions.
SupportedMimeTypes()
Returns supported mime types.
SupportedSchemas()
Returns supported schemas.
SupportedUids()
Returns plugin's supported uids.
Version()
Returns the plugin version.
Member Data Documentation
HBufC * iPluginName
HBufC * | iPluginName | [protected] |
Plugin's display name. Own.
TUid
iPluginTypeUid
TUid
| iPluginTypeUid | [protected] |
Plugin's plugin type Uid.
TUid
iPluginUid
TUid
| iPluginUid | [protected] |
Plugin's implementation Uid.
TInt
iPriority
TInt
| iPriority | [protected] |
TInt
iReferenceCount
TInt
| iReferenceCount | [protected] |
Loaded plugin reference count.
TUid
iSupportedAppUid
TUid
| iSupportedAppUid | [protected] |
Plugin's supported App Uid.
CDesCArray * iSupportedExtensions
CDesCArray * iSupportedMimeTypes
CDesCArray * iSupportedSchemas
RArray< TUid > iSupportedUids
TInt
iVersion
The version number of this plugin.
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.