edu.cmu.emulator
Class EmuSynch
java.lang.Object
edu.cmu.emulator.EmuSynch
- All Implemented Interfaces:
- Runnable
public class EmuSynch
- extends Object
- implements Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isClient
private static boolean isClient
isServer
private static boolean isServer
startTime
private static long startTime
synchObj
private static Object synchObj
synchMsg
private static final byte[] synchMsg
BROADCAST_ADDR
private static final byte[] BROADCAST_ADDR
SYNCH_PORT
private static final int SYNCH_PORT
- See Also:
- Constant Field Values
MIN_SLEEP_TIME_SECS
protected static final double MIN_SLEEP_TIME_SECS
- See Also:
- Constant Field Values
EmuSynch
public EmuSynch()
setClient
public static void setClient()
setServer
public static void setServer()
start
public static void start()
waitForSynch
private static void waitForSynch()
throws IOException
- Throws:
IOException
waitForStart
public static void waitForStart()
curTime
public static long curTime()
- deprecated, use curTimeMillis
curTimeMillis
public static long curTimeMillis()
curTimeSecs
public static double curTimeSecs()
sleepUntilSecs
public static void sleepUntilSecs(double awakeTime)
run
public void run()
- Specified by:
run
in interface Runnable
main
public static void main(String[] args)
Copyright © 2013. All Rights Reserved.