com.fluendo.jst
Class Clock

java.lang.Object
  extended by com.fluendo.jst.Clock
Direct Known Subclasses:
SystemClock

public abstract class Clock
extends java.lang.Object


Nested Class Summary
 class Clock.ClockID
           
 
Field Summary
static long MSECOND
           
static int PERIODIC
           
static long SECOND
           
static int SINGLE
           
static long USECOND
           
 
Constructor Summary
Clock()
           
 
Method Summary
 long getAdjust()
           
 long getTime()
           
 Clock.ClockID newPeriodicID(long time, long interval)
           
 Clock.ClockID newSingleShotID(long time)
           
 void setAdjust(long newAdjust)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USECOND

public static final long USECOND
See Also:
Constant Field Values

MSECOND

public static final long MSECOND
See Also:
Constant Field Values

SECOND

public static final long SECOND
See Also:
Constant Field Values

SINGLE

public static final int SINGLE
See Also:
Constant Field Values

PERIODIC

public static final int PERIODIC
See Also:
Constant Field Values
Constructor Detail

Clock

public Clock()
Method Detail

getTime

public long getTime()

setAdjust

public void setAdjust(long newAdjust)

getAdjust

public long getAdjust()

newSingleShotID

public Clock.ClockID newSingleShotID(long time)

newPeriodicID

public Clock.ClockID newPeriodicID(long time,
                                   long interval)