gps
Class Engine

java.lang.Object
  extended by gps.Engine
All Implemented Interfaces:
java.lang.Runnable

public final class Engine
extends java.lang.Object
implements java.lang.Runnable

simulator engine, to be run as a thread

Version:
1.2, 6/20/2005
Author:
Weishuai Yang

Constructor Summary
Engine()
          dummy constructor
Engine(ProtocolPanel p, int e)
          constructs a new engine object
 
Method Summary
 void pauseIt()
          pauses simulator
 void resumeIt()
          resumes simulator
 void run()
          starts the simulator engine
 void setEnd(int e)
          sets end time of simulation
 void stopIt()
          terminates simulator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Engine

public Engine()
dummy constructor


Engine

public Engine(ProtocolPanel p,
              int e)
constructs a new engine object

Parameters:
p - back reference
e - end time
Method Detail

run

public void run()
starts the simulator engine

Specified by:
run in interface java.lang.Runnable

pauseIt

public void pauseIt()
pauses simulator


resumeIt

public void resumeIt()
resumes simulator


stopIt

public void stopIt()
terminates simulator


setEnd

public void setEnd(int e)
sets end time of simulation