gem5 v24.0.0.0
|
Listener class to catch thermal events. More...
#include <power_model.hh>
Public Member Functions | |
ThermalProbeListener (PowerModel &_pm, ProbeManager *pm, const std::string &name) | |
void | notify (const Temperature &temp) |
Public Member Functions inherited from gem5::ProbeListenerArgBase< Temperature > | |
ProbeListenerArgBase (ProbeManager *pm, const std::string &name) | |
Public Member Functions inherited from gem5::ProbeListener | |
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 | |
PowerModel & | pm |
Protected Attributes inherited from gem5::ProbeListener | |
ProbeManager *const | manager |
const std::string | name |
Listener class to catch thermal events.
Definition at line 136 of file power_model.hh.
|
inline |
Definition at line 139 of file power_model.hh.
|
inlinevirtual |
Implements gem5::ProbeListenerArgBase< Temperature >.
Definition at line 143 of file power_model.hh.
References pm, and gem5::PowerModel::thermalUpdateCallback().
|
protected |
Definition at line 149 of file power_model.hh.
Referenced by notify().