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 &)
CMPXPluginInfo
*
|
NewL
|
(
|
const CImplementationInformation &
|
aData
|
)
|
[static]
|
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()
TInt
&
|
ReferenceCount
|
(
|
)
|
|
Returns a reference to the reference count.
SupportUids(const TArray< TUid > &)
Check if the plugin supports the array of uids.
Parameters
const
TArray
<
TUid
> & aUids
|
contains plugin 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
TInt
|
iVersion
|
[protected]
|
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.