CControllerInitialisationPlugin Class Reference

class CControllerInitialisationPlugin : public CBase

The ECOM interface definition for the Controller Initialisation Plugin.

Inherits from

  • CControllerInitialisationPlugin

Constructor & Destructor Documentation

CControllerInitialisationPlugin()

IMPORT_C CControllerInitialisationPlugin ( ) [protected]

~CControllerInitialisationPlugin()

IMPORT_C ~CControllerInitialisationPlugin ( )

Destructor. All interfaces obtained through the Interface will be deleted.

Member Functions Documentation

Interface(TUid)

TAny * Interface ( TUid aUid ) [pure virtual]

Retrieves an instance of an interface to functionality provided by the Initialisation plugin.

Parameters

TUid aUid UID of the API to be retrieved.

NewL(TUid)

IMPORT_C CControllerInitialisationPlugin * NewL ( TUid aImplementationUid ) [static]

Attempt to load specified implementation

Parameters

TUid aImplementationUid

NewL()

IMPORT_C CControllerInitialisationPlugin * NewL ( ) [static]

Attempt to load single instance implementation

Member Data Documentation

TUid iInstanceId

TUid iInstanceId [private]

UID set by ECOM when the instance is created. Used when the instance is destroyed.

TAny * iPad

TAny * iPad [private]

Pad for BC-friendly future change.