summaryrefslogtreecommitdiff
path: root/src/base/stats
diff options
context:
space:
mode:
authorNathan Binkert <nate@binkert.org>2009-04-22 13:38:00 -0700
committerNathan Binkert <nate@binkert.org>2009-04-22 13:38:00 -0700
commit4d9f25b75cf09760f008cdb393f54a2e5d0029c7 (patch)
treeed76722a06999a7746e78ead65f55abc95795d62 /src/base/stats
parent567cab685965e4e627ac1541a9fdacb93fd6e5fe (diff)
downloadgem5-4d9f25b75cf09760f008cdb393f54a2e5d0029c7.tar.xz
stats: Rename the info classes to hopefully make things a bit clearer
FooInfoBase became FooInfo FooInfo became FooInfoProxy
Diffstat (limited to 'src/base/stats')
-rw-r--r--src/base/stats/mysql.cc36
-rw-r--r--src/base/stats/mysql.hh40
-rw-r--r--src/base/stats/text.cc22
-rw-r--r--src/base/stats/text.hh12
-rw-r--r--src/base/stats/visit.hh26
5 files changed, 68 insertions, 68 deletions
diff --git a/src/base/stats/mysql.cc b/src/base/stats/mysql.cc
index 1e0c923f1..dff9a0ee0 100644
--- a/src/base/stats/mysql.cc
+++ b/src/base/stats/mysql.cc
@@ -544,7 +544,7 @@ MySql::configure(const Info &info, string type)
}
void
-MySql::configure(const ScalarInfoBase &info)
+MySql::configure(const ScalarInfo &info)
{
if (!configure(info, "SCALAR"))
return;
@@ -553,7 +553,7 @@ MySql::configure(const ScalarInfoBase &info)
}
void
-MySql::configure(const VectorInfoBase &info)
+MySql::configure(const VectorInfo &info)
{
if (!configure(info, "VECTOR"))
return;
@@ -578,7 +578,7 @@ MySql::configure(const VectorInfoBase &info)
}
void
-MySql::configure(const DistInfoBase &info)
+MySql::configure(const DistInfo &info)
{
if (!configure(info, "DIST"))
return;
@@ -595,7 +595,7 @@ MySql::configure(const DistInfoBase &info)
}
void
-MySql::configure(const VectorDistInfoBase &info)
+MySql::configure(const VectorDistInfo &info)
{
if (!configure(info, "VECTORDIST"))
return;
@@ -628,7 +628,7 @@ MySql::configure(const VectorDistInfoBase &info)
}
void
-MySql::configure(const Vector2dInfoBase &info)
+MySql::configure(const Vector2dInfo &info)
{
if (!configure(info, "VECTOR2D"))
return;
@@ -665,7 +665,7 @@ MySql::configure(const Vector2dInfoBase &info)
}
void
-MySql::configure(const FormulaInfoBase &info)
+MySql::configure(const FormulaInfo &info)
{
MySQL::Connection &mysql = run->conn();
assert(mysql.connected());
@@ -735,7 +735,7 @@ MySql::event(const std::string &event)
}
void
-MySql::output(const ScalarInfoBase &info)
+MySql::output(const ScalarInfo &info)
{
if (!(info.flags & print))
return;
@@ -749,7 +749,7 @@ MySql::output(const ScalarInfoBase &info)
}
void
-MySql::output(const VectorInfoBase &info)
+MySql::output(const VectorInfo &info)
{
if (!(info.flags & print))
return;
@@ -816,7 +816,7 @@ MySql::output(const DistData &data, const DistParams *params)
}
void
-MySql::output(const DistInfoBase &info)
+MySql::output(const DistInfo &info)
{
if (!(info.flags & print))
return;
@@ -827,7 +827,7 @@ MySql::output(const DistInfoBase &info)
}
void
-MySql::output(const VectorDistInfoBase &info)
+MySql::output(const VectorDistInfo &info)
{
if (!(info.flags & print))
return;
@@ -843,7 +843,7 @@ MySql::output(const VectorDistInfoBase &info)
}
void
-MySql::output(const Vector2dInfoBase &info)
+MySql::output(const Vector2dInfo &info)
{
if (!(info.flags & print))
return;
@@ -862,7 +862,7 @@ MySql::output(const Vector2dInfoBase &info)
}
void
-MySql::output(const FormulaInfoBase &info)
+MySql::output(const FormulaInfo &info)
{
}
@@ -870,7 +870,7 @@ MySql::output(const FormulaInfoBase &info)
* Implement the visitor
*/
void
-MySql::visit(const ScalarInfoBase &info)
+MySql::visit(const ScalarInfo &info)
{
if (!configured)
configure(info);
@@ -879,7 +879,7 @@ MySql::visit(const ScalarInfoBase &info)
}
void
-MySql::visit(const VectorInfoBase &info)
+MySql::visit(const VectorInfo &info)
{
if (!configured)
configure(info);
@@ -888,7 +888,7 @@ MySql::visit(const VectorInfoBase &info)
}
void
-MySql::visit(const DistInfoBase &info)
+MySql::visit(const DistInfo &info)
{
return;
if (!configured)
@@ -898,7 +898,7 @@ MySql::visit(const DistInfoBase &info)
}
void
-MySql::visit(const VectorDistInfoBase &info)
+MySql::visit(const VectorDistInfo &info)
{
return;
if (!configured)
@@ -908,7 +908,7 @@ MySql::visit(const VectorDistInfoBase &info)
}
void
-MySql::visit(const Vector2dInfoBase &info)
+MySql::visit(const Vector2dInfo &info)
{
return;
if (!configured)
@@ -918,7 +918,7 @@ MySql::visit(const Vector2dInfoBase &info)
}
void
-MySql::visit(const FormulaInfoBase &info)
+MySql::visit(const FormulaInfo &info)
{
if (!configured)
configure(info);
diff --git a/src/base/stats/mysql.hh b/src/base/stats/mysql.hh
index 86a4d6d23..45fda2982 100644
--- a/src/base/stats/mysql.hh
+++ b/src/base/stats/mysql.hh
@@ -40,7 +40,7 @@
namespace MySQL { class Connection; }
namespace Stats {
-class DistInfoBase;
+class DistInfo;
class MySqlRun;
struct SetupStat
@@ -122,7 +122,7 @@ class MySql : public Output
SetupStat stat;
InsertData newdata;
InsertEvent newevent;
- std::list<FormulaInfoBase *> formulas;
+ std::list<FormulaInfo *> formulas;
bool configured;
protected:
@@ -156,12 +156,12 @@ class MySql : public Output
public:
// Implement Visit
- virtual void visit(const ScalarInfoBase &info);
- virtual void visit(const VectorInfoBase &info);
- virtual void visit(const DistInfoBase &info);
- virtual void visit(const VectorDistInfoBase &info);
- virtual void visit(const Vector2dInfoBase &info);
- virtual void visit(const FormulaInfoBase &info);
+ virtual void visit(const ScalarInfo &info);
+ virtual void visit(const VectorInfo &info);
+ virtual void visit(const DistInfo &info);
+ virtual void visit(const VectorDistInfo &info);
+ virtual void visit(const Vector2dInfo &info);
+ virtual void visit(const FormulaInfo &info);
// Implement Output
virtual bool valid() const;
@@ -172,22 +172,22 @@ class MySql : public Output
protected:
// Output helper
- void output(const ScalarInfoBase &info);
- void output(const VectorInfoBase &info);
- void output(const DistInfoBase &info);
- void output(const VectorDistInfoBase &info);
- void output(const Vector2dInfoBase &info);
- void output(const FormulaInfoBase &info);
+ void output(const ScalarInfo &info);
+ void output(const VectorInfo &info);
+ void output(const DistInfo &info);
+ void output(const VectorDistInfo &info);
+ void output(const Vector2dInfo &info);
+ void output(const FormulaInfo &info);
void output(const DistData &data, const DistParams *params);
void configure();
bool configure(const Info &info, std::string type);
- void configure(const ScalarInfoBase &info);
- void configure(const VectorInfoBase &info);
- void configure(const DistInfoBase &info);
- void configure(const VectorDistInfoBase &info);
- void configure(const Vector2dInfoBase &info);
- void configure(const FormulaInfoBase &info);
+ void configure(const ScalarInfo &info);
+ void configure(const VectorInfo &info);
+ void configure(const DistInfo &info);
+ void configure(const VectorDistInfo &info);
+ void configure(const Vector2dInfo &info);
+ void configure(const FormulaInfo &info);
};
bool initMySQL(std::string host, std::string database, std::string user,
diff --git a/src/base/stats/text.cc b/src/base/stats/text.cc
index d218d72e0..8502ec747 100644
--- a/src/base/stats/text.cc
+++ b/src/base/stats/text.cc
@@ -299,19 +299,19 @@ struct DistPrint
const DistData &data;
- DistPrint(const Text *text, const DistInfoBase &info);
- DistPrint(const Text *text, const VectorDistInfoBase &info, int i);
+ DistPrint(const Text *text, const DistInfo &info);
+ DistPrint(const Text *text, const VectorDistInfo &info, int i);
void init(const Text *text, const Info &info, const DistParams *params);
void operator()(ostream &stream) const;
};
-DistPrint::DistPrint(const Text *text, const DistInfoBase &info)
+DistPrint::DistPrint(const Text *text, const DistInfo &info)
: data(info.data)
{
init(text, info, safe_cast<const DistParams *>(info.storageParams));
}
-DistPrint::DistPrint(const Text *text, const VectorDistInfoBase &info, int i)
+DistPrint::DistPrint(const Text *text, const VectorDistInfo &info, int i)
: data(info.data[i])
{
init(text, info, safe_cast<const DistParams *>(info.storageParams));
@@ -458,7 +458,7 @@ DistPrint::operator()(ostream &stream) const
}
void
-Text::visit(const ScalarInfoBase &info)
+Text::visit(const ScalarInfo &info)
{
if (noOutput(info))
return;
@@ -477,7 +477,7 @@ Text::visit(const ScalarInfoBase &info)
}
void
-Text::visit(const VectorInfoBase &info)
+Text::visit(const VectorInfo &info)
{
if (noOutput(info))
return;
@@ -515,7 +515,7 @@ Text::visit(const VectorInfoBase &info)
}
void
-Text::visit(const Vector2dInfoBase &info)
+Text::visit(const Vector2dInfo &info)
{
if (noOutput(info))
return;
@@ -569,7 +569,7 @@ Text::visit(const Vector2dInfoBase &info)
}
void
-Text::visit(const DistInfoBase &info)
+Text::visit(const DistInfo &info)
{
if (noOutput(info))
return;
@@ -579,7 +579,7 @@ Text::visit(const DistInfoBase &info)
}
void
-Text::visit(const VectorDistInfoBase &info)
+Text::visit(const VectorDistInfo &info)
{
if (noOutput(info))
return;
@@ -591,9 +591,9 @@ Text::visit(const VectorDistInfoBase &info)
}
void
-Text::visit(const FormulaInfoBase &info)
+Text::visit(const FormulaInfo &info)
{
- visit((const VectorInfoBase &)info);
+ visit((const VectorInfo &)info);
}
bool
diff --git a/src/base/stats/text.hh b/src/base/stats/text.hh
index 9f65454af..04b914ae9 100644
--- a/src/base/stats/text.hh
+++ b/src/base/stats/text.hh
@@ -61,12 +61,12 @@ class Text : public Output
void open(const std::string &file);
// Implement Visit
- virtual void visit(const ScalarInfoBase &info);
- virtual void visit(const VectorInfoBase &info);
- virtual void visit(const DistInfoBase &info);
- virtual void visit(const VectorDistInfoBase &info);
- virtual void visit(const Vector2dInfoBase &info);
- virtual void visit(const FormulaInfoBase &info);
+ virtual void visit(const ScalarInfo &info);
+ virtual void visit(const VectorInfo &info);
+ virtual void visit(const DistInfo &info);
+ virtual void visit(const VectorDistInfo &info);
+ virtual void visit(const Vector2dInfo &info);
+ virtual void visit(const FormulaInfo &info);
// Implement Output
virtual bool valid() const;
diff --git a/src/base/stats/visit.hh b/src/base/stats/visit.hh
index 9d6996689..89dd57912 100644
--- a/src/base/stats/visit.hh
+++ b/src/base/stats/visit.hh
@@ -39,25 +39,25 @@
namespace Stats {
class Info;
-class ScalarInfoBase;
-class VectorInfoBase;
-class DistInfoBase;
-class DistInfoBase;
-class VectorDistInfoBase;
-class Vector2dInfoBase;
-class FormulaInfoBase;
+class ScalarInfo;
+class VectorInfo;
+class DistInfo;
+class DistInfo;
+class VectorDistInfo;
+class Vector2dInfo;
+class FormulaInfo;
struct Visit
{
Visit();
virtual ~Visit();
- virtual void visit(const ScalarInfoBase &info) = 0;
- virtual void visit(const VectorInfoBase &info) = 0;
- virtual void visit(const DistInfoBase &info) = 0;
- virtual void visit(const VectorDistInfoBase &info) = 0;
- virtual void visit(const Vector2dInfoBase &info) = 0;
- virtual void visit(const FormulaInfoBase &info) = 0;
+ virtual void visit(const ScalarInfo &info) = 0;
+ virtual void visit(const VectorInfo &info) = 0;
+ virtual void visit(const DistInfo &info) = 0;
+ virtual void visit(const VectorDistInfo &info) = 0;
+ virtual void visit(const Vector2dInfo &info) = 0;
+ virtual void visit(const FormulaInfo &info) = 0;
};
/* namespace Stats */ }