CMediatorPluginBase Class Reference

class CMediatorPluginBase : public CBase

Pure virtual base class for Mediator Plugins

MediatorPluginBase.lib
Since
S60 3.1

Inherits from

Constructor & Destructor Documentation

~CMediatorPluginBase()

IMPORT_C~CMediatorPluginBase()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

NewL(TUid)

IMPORT_C CMediatorPluginBase *NewL(TUidiMediatorImplementationUid)[static]

Two-phased constructor.

Parameters

TUid iMediatorImplementationUidmediator implementation UID

StartL()

voidStartL()[pure virtual]
Mediator plugin's StartL is called when plugin is constructed This should start the plugin. !!Note!! that no Mediator sessions should be created before this method is called. Leave should be used in case of error
Since
S60 3.1

StartPlugin(TAny *)

TInt StartPlugin(TAny *aThis)[static]
CIdle callback for starting the plugin
Since
S60 3.1

Parameters

TAny * aThispointer to callback instance

StartPluginL()

voidStartPluginL()
Starts plugin activities ( calls StartL() )
Since
S60 3.1

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]

Identifier of this instance

CIdle * iIdle

CIdle *iIdle[private]

Idle notifier Own.

TAny * iReserved

TAny *iReserved[private]

Reserved pointer for future extension