javax.realtime
Class RationalTime
java.lang.Object
|
+--javax.realtime.HighResolutionTime
|
+--javax.realtime.RelativeTime
|
+--javax.realtime.RationalTime
- All Implemented Interfaces:
- java.lang.Comparable
- public class RationalTime
- extends RelativeTime
| Methods inherited from class javax.realtime.RelativeTime |
absolute, add, add, add, add, relative, relative, relative, subtract, subtract, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RationalTime
public RationalTime(int frequency)
RationalTime
public RationalTime(int frequency,
long millis,
int nanos)
throws java.lang.IllegalArgumentException
RationalTime
public RationalTime(int frequency,
RelativeTime interval)
throws java.lang.IllegalArgumentException
absolute
public AbsoluteTime absolute(Clock clock,
AbsoluteTime destination)
- Overrides:
absolute in class RelativeTime
addInterarrivalTo
public void addInterarrivalTo(AbsoluteTime destination)
- Overrides:
addInterarrivalTo in class RelativeTime
getFrequency
public int getFrequency()
- Overrides:
getFrequency in class RelativeTime
getInterarrivalTime
public RelativeTime getInterarrivalTime(RelativeTime dest)
- Overrides:
getInterarrivalTime in class RelativeTime
getInterarrivalTime
public RelativeTime getInterarrivalTime()
- Overrides:
getInterarrivalTime in class RelativeTime
set
public void set(long millis,
int nanos)
throws java.lang.IllegalArgumentException
- Overrides:
set in class HighResolutionTime
java.lang.IllegalArgumentException
setFrequency
public void setFrequency(int frequency)
throws java.lang.ArithmeticException
java.lang.ArithmeticException
aicas GmbH, Karlsruhe - Germany www.aicas.com
Copyright 2003 aicas GmbH. All Rights Reserved.