MHCICmdQueueUtilities Class Reference

class MHCICmdQueueUtilities

Utilities class for the QDP, implemented by the command queue controller.

This class is provided for the QDP to make unsolicited calls on the stack. In order for the QDP to be provided with this interface, it must implement MHCICmdQueueUtilities

Functions in this class are implemented as exports forwarded to virtuals to allow for future functions to be added without breaking BC.

Member Functions Documentation

FindOutstandingCommand(THCIOpcode)

IMPORT_C CHCICommandQItem *FindOutstandingCommand(THCIOpcodeaOpcode)

Finds an outstanding command in the "sent queue".

Parameters

THCIOpcode aOpcodeOpcode of the command to be found

InjectEvent(const THCIEventBase &)

IMPORT_C voidInjectEvent(const THCIEventBase &aEvent)

Injects an event into the command queue controller

Parameters

const THCIEventBase & aEventEvent data to be sent to the command queue controller

MhcquiFindOutstandingCommand(THCIOpcode)

CHCICommandQItem *MhcquiFindOutstandingCommand(THCIOpcodeaOpcode)[private, pure virtual]

Parameters

THCIOpcode aOpcode

MhcquiInjectEvent(const THCIEventBase &)

voidMhcquiInjectEvent(const THCIEventBase &aEvent)[private, pure virtual]

Parameters

const THCIEventBase & aEvent