From 631d02ebed9d08d08b56290f457a3d7f6e1fed72 Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Mon, 6 Jun 2016 17:17:36 -0400 Subject: [PATCH] doc: Bug 495211: Update developer guide signal reference Change-Id: I432fb33f118c39f0011708187b85022996bccd6d Signed-off-by: Patrick Tasse Reviewed-on: https://git.eclipse.org/r/74726 Reviewed-by: Matthew Khouzam Tested-by: Matthew Khouzam Reviewed-by: Hudson CI --- .../doc/Developer-Guide.mediawiki | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/doc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki b/doc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki index 15fa3c6251..57e7b9c733 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki +++ b/doc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki @@ -991,6 +991,63 @@ Sent by the Stream List View when the user selects a new packet stream. Received by views that analyze packet streams. +=== TmfStartAnalysisSignal === + +''Purpose'' + +This signal is used to indicate that an analysis has started. + +''Senders'' + +Sent by an analysis module when it starts to execute the analyis. + +''Receivers'' + +Received by components that need to be notified of the start of an analysis +or that need to receive the analysis module. + +=== TmfCpuSelectedSignal === + +''Purpose'' + +This signal is used to indicate that the user has selected a CPU core. + +''Senders'' + +Sent by any component that allows the user to select a CPU. + +''Receivers'' + +Received by viewers that show information specific to a selected CPU. + +=== TmfThreadSelectedSignal === + +''Purpose'' + +This signal is used to indicate that the user has selected a thread. + +''Senders'' + +Sent by any component that allows the user to select a thread. + +''Receivers'' + +Received by viewers that show information specific to a selected thread. + +=== TmfTraceSynchronizedSignal === + +''Purpose'' + +This signal is used to indicate that trace synchronization has been completed. + +''Senders'' + +Sent by the experiment after trace synchronization. + +''Receivers'' + +Received by any component that needs to be notified of trace synchronization. + == Debugging == TMF has built-in Eclipse tracing support for the debugging of signal interaction between components. To enable it, open the '''Run/Debug Configuration...''' dialog, select a configuration, click the '''Tracing''' tab, select the plug-in '''org.eclipse.tracecompass.tmf.core''', and check the '''signal''' item. -- 2.34.1