public class QosReliability extends Parameter implements DataReaderPolicy<QosReliability>, DataWriterPolicy<QosReliability>, TopicPolicy<QosReliability>, InlineQoS
Modifier and Type | Class and Description |
---|---|
static class |
QosReliability.Kind |
Constructor and Description |
---|
QosReliability(QosReliability.Kind kind,
Duration max_blocking_time) |
Modifier and Type | Method and Description |
---|---|
static QosReliability |
defaultReliability()
get the default QosReliability: BEST_EFFORT, 0
|
QosReliability.Kind |
getKind() |
Duration |
getMaxBlockingTime() |
boolean |
isCompatible(QosReliability other)
Checks, if this QosPolicy is compatible with other QosPolicy.
|
void |
read(RTPSByteBuffer bb,
int length) |
String |
toString() |
void |
writeTo(RTPSByteBuffer buffer)
Writes this Parameter into given RTPSByteBuffer
|
getBytes, getParameterId, readBytes, writeBytes
public QosReliability(QosReliability.Kind kind, Duration max_blocking_time)
public Duration getMaxBlockingTime()
public QosReliability.Kind getKind()
public void read(RTPSByteBuffer bb, int length)
public void writeTo(RTPSByteBuffer buffer)
Parameter
public boolean isCompatible(QosReliability other)
QosPolicy
isCompatible
in interface QosPolicy<QosReliability>
other
- Requested QosPolicypublic static QosReliability defaultReliability()
Copyright © 2016. All rights reserved.