diff options
Diffstat (limited to 'src/sim/sim_object.hh')
-rw-r--r-- | src/sim/sim_object.hh | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/sim/sim_object.hh b/src/sim/sim_object.hh index 5c9bf0019..c938ba5e5 100644 --- a/src/sim/sim_object.hh +++ b/src/sim/sim_object.hh @@ -52,6 +52,7 @@ #include <string> #include <vector> +#include "base/stats/group.hh" #include "params/SimObject.hh" #include "sim/drain.hh" #include "sim/eventq.hh" @@ -92,7 +93,8 @@ class ProbeManager; * SimObject.py). This has the effect of calling the method on the * parent node <i>before</i> its children. */ -class SimObject : public EventManager, public Serializable, public Drainable +class SimObject : public EventManager, public Serializable, public Drainable, + public Stats::Group { private: typedef std::vector<SimObject *> SimObjectList; @@ -146,16 +148,6 @@ class SimObject : public EventManager, public Serializable, public Drainable virtual void initState(); /** - * Register statistics for this object. - */ - virtual void regStats(); - - /** - * Reset statistics associated with this object. - */ - virtual void resetStats(); - - /** * Register probe points for this object. */ virtual void regProbePoints(); |