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