From 4e1432af97c6915e2ecec6e26f2e47e2846d5406 Mon Sep 17 00:00:00 2001 From: Fredrik Osterlind Date: Thu, 26 Jan 2012 16:18:13 +0100 Subject: [PATCH] method for emptying simulation event queue --- tools/cooja/java/se/sics/cooja/Simulation.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/cooja/java/se/sics/cooja/Simulation.java b/tools/cooja/java/se/sics/cooja/Simulation.java index 6cad2a24b..6d01be202 100644 --- a/tools/cooja/java/se/sics/cooja/Simulation.java +++ b/tools/cooja/java/se/sics/cooja/Simulation.java @@ -238,6 +238,11 @@ public class Simulation extends Observable implements Runnable { } }; + public void clearEvents() { + eventQueue.removeAll(); + pollRequests.clear(); + } + public void run() { long lastStartTime = System.currentTimeMillis(); logger.info("Simulation main loop started, system time: " + lastStartTime); @@ -974,7 +979,7 @@ public class Simulation extends Observable implements Runnable { * @param simulationTime * New simulation time (ms) */ - public void setSimulationTime(int simulationTime) { + public void setSimulationTime(long simulationTime) { currentSimulationTime = simulationTime; this.setChanged();