MControllerInitialisationInterface Class Reference

class MControllerInitialisationInterface

Mixin for the Controller Initialisation API. This interface is to be used via the Controller Initialisation Plugin. CControllerInitialisationPlugin::Interface(TUid)

Member Functions Documentation

MciiPostResetCommand()

voidMciiPostResetCommand()[pure virtual]

The function to be called immediately after calling the reset command.

MciiPreResetCommand()

voidMciiPreResetCommand()[pure virtual]

The function that shall be called immediately before calling the reset command.

MciiSetControllerInitialisationObserver(MControllerInitialisationObserver &)

voidMciiSetControllerInitialisationObserver(MControllerInitialisationObserver &aObserver)[pure virtual]

The initialisation interface uses the supplied reference to notify the stack when initialisation is complete.

Parameters

MControllerInitialisationObserver & aObserverReference to the initialisation observer

MciiSetCoreHci(MCoreHci &)

voidMciiSetCoreHci(MCoreHci &aCoreHci)[pure virtual]

Allows the initiator access to the Core HCI. It can then request any of the interface the Core HCI exposes.

Parameters

MCoreHci & aCoreHciReference to the Core HCI

MciiSetHCICommandQueue(MHCICommandQueue &)

voidMciiSetHCICommandQueue(MHCICommandQueue &aHCICommandQueue)[pure virtual]

The initialisation interface uses this function to be given a reference to MHCICommandQueue which allows it to reset the command queue

Parameters

MHCICommandQueue & aHCICommandQueueprovides interface to command queue