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

Finds an outstanding command in the "sent queue".

Parameters

THCIOpcode aOpcode Opcode of the command to be found

InjectEvent(const THCIEventBase &)

IMPORT_C void InjectEvent ( const THCIEventBase & aEvent )

Injects an event into the command queue controller

Parameters

const THCIEventBase & aEvent Event data to be sent to the command queue controller

MhcquiFindOutstandingCommand(THCIOpcode)

CHCICommandQItem * MhcquiFindOutstandingCommand ( THCIOpcode aOpcode ) [private, pure virtual]

Parameters

THCIOpcode aOpcode

MhcquiInjectEvent(const THCIEventBase &)

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

Parameters

const THCIEventBase & aEvent