CWSAccMgrPluginInfo Class Reference

#include <ext/mw/wsaccmgrplugininfo.h>

Link against: wsaccountmanager.lib

class CWSAccMgrPluginInfo : public CBase

Inherits from

Detailed Description

CWSAccMgrPluginInfo

All information need to load proper ECOM plugin. Account Manager plugin usually determines customize view (UI layer) and network protocol implementation.

Constructor & Destructor Documentation

~CWSAccMgrPluginInfo ( )

~CWSAccMgrPluginInfo()[virtual]

Member Function Documentation

NewL ( const TDesC8 &, TUint8 )

IMPORT_C CWSAccMgrPluginInfo *NewL(const TDesC8 &aPluginCue,
TUint8aPluginVersion = 0
)[static]

Creates an object representing an plugin information

Parameters
aPluginCue- cue of ECOM plugin
aPluginVersion- version of ECOM. Default 0 value indicates that the latest version is going to be used.
Return Value
a pointer to new CWSAccMgrPluginInfo class instance.

NewL ( const RFile &, const TDesC8 &, TUint8 )

IMPORT_C CWSAccMgrPluginInfo *NewL(const RFile &aXmlCustomViewDescription,
const TDesC8 &aPluginCue,
TUint8aPluginVersion = 0
)[static]

Two-phased constructor.

Parameters
aXmlCustomViewDescription- handle to file, which keeps metadata about UI customization If handle is closed then default customization is used.
aPluginCue- cue of ECOM plugin which implements
aPluginVersion- version of ECOM. Default 0 value indicates that the latest version is going to be used.
Return Value
a pointer to new CWSAccMgrPluginInfo class instance.

NewLC ( const TDesC8 &, TUint8 )

IMPORT_C CWSAccMgrPluginInfo *NewLC(const TDesC8 &aPluginCue,
TUint8aPluginVersion = 0
)[static]

Creates an object representing an plugin information

Parameters
aPluginCue- cue of ECOM plugin
aPluginVersion- version of ECOM. Default 0 value indicates that the latest version is going to be used.
Return Value
a pointer to new CWSAccMgrPluginInfo class instance.

NewLC ( const RFile &, const TDesC8 &, TUint8 )

IMPORT_C CWSAccMgrPluginInfo *NewLC(const RFile &aXmlCustomViewDescription,
const TDesC8 &aPluginCue,
TUint8aPluginVersion = 0
)[static]

Two-phased constructor.

Parameters
aXmlCustomViewDescription- handle to file, which keeps metadata about UI customization If handle is closed then default customization is used.
aPluginCue- cue of ECOM plugin which implements
aPluginVersion- version of ECOM. Default 0 value indicates that the latest version is going to be used.
Return Value
a pointer to new CWSAccMgrPluginInfo class instance.

PluginCue ( )

TDesC8 &PluginCue()const [inline]
Provides cue of plugin
Since
Series60 5.0
Return Value
cue of ECOM plugin

PluginVersion ( )

TUint8 PluginVersion()const [inline]
Provides version of plugin
Since
Series60 5.0
Return Value
version of plugin

XmlCustomViewDescription ( )

RFile &XmlCustomViewDescription()const [inline]
Provides handle to file, which keeps metadata about UI customization
Since
Series60 5.0
Return Value
handle to file, which keeps metadata about UI customization