aboutsummaryrefslogtreecommitdiff
path: root/perf
diff options
context:
space:
mode:
authorArjan van de Ven <arjan@linux.intel.com>2010-08-10 11:18:37 -0400
committerArjan van de Ven <arjan@linux.intel.com>2010-08-10 11:18:37 -0400
commitf5057ad968a7ba766339ab760fd8f723e9659342 (patch)
tree99be74a15ce3b7415fbc5b38c7e5399e7938f8d1 /perf
parentcb2e75eae87de17c0b683d730ddbc571a28c947f (diff)
downloadpowertop-f5057ad968a7ba766339ab760fd8f723e9659342.tar.gz
start working on perf bundles
Diffstat (limited to 'perf')
-rw-r--r--perf/perf_bundle.cpp21
-rw-r--r--perf/perf_bundle.h24
2 files changed, 45 insertions, 0 deletions
diff --git a/perf/perf_bundle.cpp b/perf/perf_bundle.cpp
new file mode 100644
index 0000000..b31135f
--- /dev/null
+++ b/perf/perf_bundle.cpp
@@ -0,0 +1,21 @@
+#include <iostream>
+
+#include "perf_bundle.h"
+
+
+void perf_bundle::add_event(char *event_name)
+{
+}
+void perf_bundle::start(void)
+{
+}
+void perf_bundle::stop(void)
+{
+}
+void perf_bundle::clear(void)
+{
+}
+void perf_bundle::process(void)
+{
+}
+
diff --git a/perf/perf_bundle.h b/perf/perf_bundle.h
new file mode 100644
index 0000000..ce7e02b
--- /dev/null
+++ b/perf/perf_bundle.h
@@ -0,0 +1,24 @@
+#ifndef _INCLUDE_GUARD_PERF_H_
+#define _INCLUDE_GUARD_PERF_H_
+
+#include <iostream>
+#include <vector>
+
+using namespace std;
+
+class perf_bundle {
+protected:
+ vector<class perf_event *> events;
+public:
+ void add_event(char *event_name);
+
+ void start(void);
+ void stop(void);
+ void clear(void);
+
+ void process(void);
+
+};
+
+
+#endif \ No newline at end of file