MVendorDebugCommandMatcher Class Reference

class MVendorDebugCommandMatcher

This interface provides the ability to define a custom Match method to match an event with a vendor debug command. A class can derive from this interface, implement MvdcmMatch and then register itself via the CVendorDebugCommand::SetMatcher method. When the framework calls CVendorDebugCommand::Match it will call MvdcmMatch passing it the control of the matching algorithm.

Public Member Functions
void MvdcmMatch (const CVendorDebugCommand &, const THCIEventBase &, TBool &, TBool &, TBool &)

Member Functions Documentation

MvdcmMatch(const CVendorDebugCommand &, const THCIEventBase &, TBool &, TBool &, TBool &)

void MvdcmMatch ( const CVendorDebugCommand & aVendorDebugCommand,
const THCIEventBase & aEvent,
TBool & aMatchesCmd,
TBool & aConcludesCmd,
TBool & aContinueMatching
) const [pure virtual]

It defines a custom method to match an event to a CVendorDebugCommand

Parameters

const CVendorDebugCommand & aVendorDebugCommand is the command to be matched
const THCIEventBase & aEvent is the event to match
TBool & aMatchesCmd is set to say if the event matches the command or not
TBool & aConcludesCmd is set to say if the command is concluded by this match or not
TBool & aContinueMatching is set to say if the framework has to continue the matching process or not