moteaccess
Class DummyMoteAccess.Timer

java.lang.Object
  extended byjava.lang.Thread
      extended bymoteaccess.DummyMoteAccess.Timer
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
DummyMoteAccess

private class DummyMoteAccess.Timer
extends java.lang.Thread


Field Summary
private  int mills_left
           
private  java.util.HashMap timeouts
           
private static int TIMER_STEP
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DummyMoteAccess.Timer()
           
 
Method Summary
 void add(java.lang.Object o, int time)
           
 void remove(java.lang.Object o)
           
 void reset(java.lang.Object o, int time)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TIMER_STEP

private static final int TIMER_STEP
See Also:
Constant Field Values

mills_left

private int mills_left

timeouts

private java.util.HashMap timeouts
Constructor Detail

DummyMoteAccess.Timer

public DummyMoteAccess.Timer()
Method Detail

run

public void run()

reset

public void reset(java.lang.Object o,
                  int time)

add

public void add(java.lang.Object o,
                int time)

remove

public void remove(java.lang.Object o)