public class SepDebugger extends Object
| Modifier and Type | Field and Description |
|---|---|
Map<String,NodeStatistic> |
node2Statistics |
| Constructor and Description |
|---|
SepDebugger() |
SepDebugger(SepInvocationListener invocationListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSepInvocationListener(SepInvocationListener l) |
void |
eventInvocation(com.fluxtion.api.event.Event event) |
com.fluxtion.api.event.Event |
getCurrentEvent() |
void |
nodeInvocation(Object node,
String name) |
int |
nodeInvocationCount() |
void |
permitStep()
called by the debug controller to allow next step to happen.The stepper
will be blocked on the requestStep call until the permitStep function is
called.
|
void |
removeSepInvocationListener(SepInvocationListener l) |
void |
requestStep()
called by the stepper to request permission for the next step to
happen.The stepper will be blocked on the requestStep call until the
permitStep function is called.
|
void |
resetDebugger()
removes all internal state from the SepDebugger.
|
void |
resetStatistics()
resets the statistics for another run, but does not remove the node
mappings
|
void |
statisticRecordingOn(boolean statisticsOn) |
void |
steppingOn(boolean steppingOn) |
public final Map<String,NodeStatistic> node2Statistics
public SepDebugger(SepInvocationListener invocationListener)
public SepDebugger()
public int nodeInvocationCount()
public void resetStatistics()
public void steppingOn(boolean steppingOn)
public void statisticRecordingOn(boolean statisticsOn)
public void permitStep()
public void requestStep()
throws InterruptedException
InterruptedExceptionpublic void resetDebugger()
public void addSepInvocationListener(SepInvocationListener l)
public void removeSepInvocationListener(SepInvocationListener l)
public void eventInvocation(com.fluxtion.api.event.Event event)
public com.fluxtion.api.event.Event getCurrentEvent()
Copyright © 2020. All rights reserved.