class MHCICmdQueueEventModifierInterface |
Mixin for extension QDP interface.
This interface is to be used via the Command Queue Decision plugin CHCICmdQueueDecisionPlugin::Interface(TUid) This interface allows events to be modified before going into the Bluetooth stack. If this interface is implemented, the functions in this interface will be called instead of MHCICmdQueueDecisionInterface::MhcqdiMatchedEventReceived and MHCICmdQueueDecisionInterface::MhcqdiUnmatchedEventReceived
Public Member Functions | |
---|---|
void | MhcqemiMatchedEventReceived ( THCIEventBase &, const CHCICommandQItem &) |
void | MhcqemiUnmatchedEventReceived ( THCIEventBase &) |
void | MhcqemiMatchedEventReceived | ( | THCIEventBase & | aEvent, |
const CHCICommandQItem & | aRelatedCommand | |||
) | [pure virtual] |
Called to notify the QDP of an event that has been matched to a command, and allows the QDP to change the event data
THCIEventBase & aEvent | The event received. |
const CHCICommandQItem & aRelatedCommand | The command that caused the event. |
void | MhcqemiUnmatchedEventReceived | ( | THCIEventBase & | aEvent | ) | [pure virtual] |
Called to notify the QDP of an event that does not have a matching command, and allows the QDP to change the event data
Note that this function will be called for both events that could legitimately be unexpected (unsolicited events), and those that are due to the controller sending us something odd e.g. providing a command status event for a command that has not been sent.
THCIEventBase & aEvent | The event received. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.