stats: expose statistics to python
authorNathan Binkert <nate@binkert.org>
Wed, 22 Apr 2009 20:38:01 +0000 (13:38 -0700)
committerNathan Binkert <nate@binkert.org>
Wed, 22 Apr 2009 20:38:01 +0000 (13:38 -0700)
src/python/swig/stats.i

index ef58687aa90188e023fecc87c303d6c1e27ee7e6..fe10b358ffbc47c2c9b8e9d4e3236dc9efed3799 100644 (file)
@@ -30,6 +30,7 @@
 
 %module stats
 
+%include "std_list.i"
 %include "std_string.i"
 
 %{
@@ -39,6 +40,9 @@
 #include "sim/stat_control.hh"
 %}
 
+%import "base/stats/types.hh"
+%include "base/stats/info.hh"
+
 namespace Stats {
 void initSimStats();
 void initText(const std::string &filename, bool desc);
@@ -53,7 +57,9 @@ void prepare();
 void dump();
 void reset();
 
-/* namespace Stat */ }
+std::list<Info *> &statsList();
+
+/* namespace Stats */ }
 
 %wrapper %{
 // fix up module name to reflect the fact that it's inside the m5 package