|
gem5
v21.0.1.0
|
ProbeListener base class; here to simplify things like containers containing multiple types of ProbeListener. More...
#include <probe.hh>
Public Member Functions | |
| ProbeListener (ProbeManager *manager, const std::string &name) | |
| virtual | ~ProbeListener () |
| ProbeListener (const ProbeListener &other)=delete | |
| ProbeListener & | operator= (const ProbeListener &other)=delete |
| ProbeListener (ProbeListener &&other) noexcept=delete | |
| ProbeListener & | operator= (ProbeListener &&other) noexcept=delete |
Protected Attributes | |
| ProbeManager *const | manager |
| const std::string | name |
ProbeListener base class; here to simplify things like containers containing multiple types of ProbeListener.
Note a ProbeListener is added to the ProbePoint in constructor by using the ProbeManager passed in.
| ProbeListener::ProbeListener | ( | ProbeManager * | manager, |
| const std::string & | name | ||
| ) |
Definition at line 66 of file probe.cc.
References ProbeManager::addListener(), manager, and name.
|
virtual |
Definition at line 72 of file probe.cc.
References manager, name, and ProbeManager::removeListener().
|
delete |
|
deletenoexcept |
|
delete |
|
deletenoexcept |
|
protected |
Definition at line 128 of file probe.hh.
Referenced by ProbeListener(), and ~ProbeListener().
|
protected |
Definition at line 129 of file probe.hh.
Referenced by ProbeListener(), and ~ProbeListener().