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

void MciiPostResetCommand ( ) [pure virtual]

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

MciiPreResetCommand()

void MciiPreResetCommand ( ) [pure virtual]

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

MciiSetControllerInitialisationObserver(MControllerInitialisationObserver &)

void MciiSetControllerInitialisationObserver ( MControllerInitialisationObserver & aObserver ) [pure virtual]

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

Parameters

MControllerInitialisationObserver & aObserver Reference to the initialisation observer

MciiSetCoreHci(MCoreHci &)

void MciiSetCoreHci ( 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 & aCoreHci Reference to the Core HCI

MciiSetHCICommandQueue(MHCICommandQueue &)

void MciiSetHCICommandQueue ( 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 & aHCICommandQueue provides interface to command queue