public class Duration extends Object implements Comparable<Duration>
| Constructor and Description |
|---|
Duration(int sec,
int nano)
Constructor for Duration
|
Duration(long millis)
Constructor for Duration
|
Duration(RTPSByteBuffer bb)
Reads Duration from RTPSByteBuffer.
|
| Modifier and Type | Method and Description |
|---|---|
long |
asMillis()
Gets this duration as milliseconds.
|
int |
compareTo(Duration o) |
boolean |
equals(Object o) |
boolean |
isInfinite()
Checks whether this Duration is infinite or not
|
String |
toString() |
void |
writeTo(RTPSByteBuffer buffer)
Writes this Duration to given RTPSByteBuffer.
|
public static final Duration INFINITE
public Duration(long millis)
millis - Duration expressed in milliseconds. -1 represents INFINITE durationpublic Duration(int sec,
int nano)
sec - secondsnano - nanosecondspublic Duration(RTPSByteBuffer bb)
bb - RTPSByteBuffer to read Duration frompublic void writeTo(RTPSByteBuffer buffer)
buffer - RTPSByteBuffer to write topublic long asMillis()
public boolean isInfinite()
public int compareTo(Duration o)
compareTo in interface Comparable<Duration>Copyright © 2016. All rights reserved.