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()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

NewL(TUid)

IMPORT_C CMediatorPluginBase * NewL ( TUid iMediatorImplementationUid ) [static]

Two-phased constructor.

Parameters

TUid iMediatorImplementationUid mediator implementation UID

StartL()

void StartL ( ) [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 * aThis pointer to callback instance

StartPluginL()

void StartPluginL ( )
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