tmf: Introduce a central trace manager
authorAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Mon, 29 Apr 2013 15:47:15 +0000 (11:47 -0400)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Wed, 1 May 2013 15:04:08 +0000 (11:04 -0400)
commitfc526aefd84e9924904073ea775f3679a3799b4c
treecbf7dbd147d57dcb44e3868a1d518666ac45fe73
parent51e75066980f1c50c1d80be7d3767938ef2dbd55
tmf: Introduce a central trace manager

This manager will track all currently opened traces and their
currently selected timestamps and time ranges.

This will also give both views and *.core analysis plugins
a centralized way to get the current active trace/experiment.
This was not an easy thing to do reliably if you were not an
instance of TmfView.

Basic unit tests are included, more complete tests will be added
later.

Change-Id: Ie0056252908ae8bb9e5da33242c3141665eb161c
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/12079
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
IP-Clean: Bernd Hufmann <bernd.hufmann@ericsson.com>
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/AllTests.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfTraceManagerTest.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/Activator.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTraceContext.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTraceManager.java [new file with mode: 0644]
This page took 0.025528 seconds and 5 git commands to generate.