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.