From d5734a757ac2f5a6790b661fb889a88296d26cf6 Mon Sep 17 00:00:00 2001
From: hellwig <hellwig@8c4709b5-6ec9-48aa-a5cd-a96041d1645a>
Date: Tue, 5 Jun 2012 14:26:45 +0000
Subject: [PATCH] TracingTest adapted to ProtoStream

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1306 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
---
 core/experiments/TracingTest/experiment.cc | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/core/experiments/TracingTest/experiment.cc b/core/experiments/TracingTest/experiment.cc
index 39081798..1b2300c6 100644
--- a/core/experiments/TracingTest/experiment.cc
+++ b/core/experiments/TracingTest/experiment.cc
@@ -33,9 +33,8 @@ bool TracingTest::run()
 	cout << "[TracingTest] enabling tracing" << endl;
 
 	TracingPlugin tp;
-	tp.setOstream(&cout);
-	Trace trace;
-	tp.setTraceMessage(&trace);
+	std::ofstream of("trace.pb");
+	tp.setTraceFile(&of);
 	// this must be done *after* configuring the plugin:
 	simulator.addFlow(&tp);
 
@@ -49,9 +48,9 @@ bool TracingTest::run()
 		cout << "INTERRUPT #" << ie.getTriggerNumber() << "\n";
 	}
 
-	cout << "[TracingTest] disabling tracing (trace size: "
-	     << std::dec << trace.ByteSize() << " bytes)\n";
+	cout << "[TracingTest] tracing finished. (trace.pb)";
 	simulator.removeFlow(&tp);
+	of.close();
 
 /*
 	// serialize trace to file
-- 
GitLab