gem5
v20.1.0.0
|
ProbeListenerArgBase is used to define the base interface to a ProbeListenerArg (i.e the notify method on specific type). More...
#include <probe.hh>
Public Member Functions | |
ProbeListenerArgBase (ProbeManager *pm, const std::string &name) | |
virtual void | notify (const Arg &val)=0 |
Public Member Functions inherited from ProbeListener | |
ProbeListener (ProbeManager *manager, const std::string &name) | |
virtual | ~ProbeListener () |
Additional Inherited Members | |
Protected Attributes inherited from ProbeListener | |
ProbeManager *const | manager |
const std::string | name |
ProbeListenerArgBase is used to define the base interface to a ProbeListenerArg (i.e the notify method on specific type).
It is necessary to split this out from ProbeListenerArg, as that templates off the class containing the function that notify calls.
|
inline |
|
pure virtual |