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.