CControllerInitialisationPlugin Class Reference

class CControllerInitialisationPlugin : public CBase

The ECOM interface definition for the Controller Initialisation Plugin.

Inherits from

  • CControllerInitialisationPlugin

Constructor & Destructor Documentation

CControllerInitialisationPlugin()

IMPORT_CCControllerInitialisationPlugin()[protected]

~CControllerInitialisationPlugin()

IMPORT_C~CControllerInitialisationPlugin()

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

Member Functions Documentation

Interface(TUid)

TAny *Interface(TUidaUid)[pure virtual]

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

Parameters

TUid aUidUID of the API to be retrieved.

NewL(TUid)

IMPORT_C CControllerInitialisationPlugin *NewL(TUidaImplementationUid)[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.