|
gem5 [DEVELOP-FOR-25.0]
|
Listener class to catch thermal events. More...
#include <power_model.hh>
Public Member Functions | |
| ThermalProbeListener (PowerModel &_pm, std::string name) | |
| void | notify (const Temperature &temp) |
Public Member Functions inherited from gem5::ProbeListenerArgBase< Temperature > | |
| ProbeListenerArgBase (std::string name) | |
Public Member Functions inherited from gem5::ProbeListener | |
| ProbeListener (std::string _name) | |
| virtual | ~ProbeListener ()=default |
| ProbeListener (const ProbeListener &other)=delete | |
| ProbeListener & | operator= (const ProbeListener &other)=delete |
| ProbeListener (ProbeListener &&other) noexcept=delete | |
| ProbeListener & | operator= (ProbeListener &&other) noexcept=delete |
| const std::string & | getName () const |
Protected Attributes | |
| PowerModel & | pm |
Protected Attributes inherited from gem5::ProbeListener | |
| const std::string | name |
Listener class to catch thermal events.
Definition at line 137 of file power_model.hh.
|
inline |
Definition at line 140 of file power_model.hh.
References gem5::ProbeListener::name, pm, gem5::PowerModel::PowerModel(), and gem5::ProbeListenerArgBase< Temperature >::ProbeListenerArgBase().
|
inlinevirtual |
Implements gem5::ProbeListenerArgBase< Temperature >.
Definition at line 144 of file power_model.hh.
References pm.
|
protected |
Definition at line 150 of file power_model.hh.
Referenced by notify(), and ThermalProbeListener().