public class QosDurability extends Parameter implements DataReaderPolicy<QosDurability>, DataWriterPolicy<QosDurability>, TopicPolicy<QosDurability>, InlineQoS
See DDS specification v1.2, ch. 7.1.3.4
| Modifier and Type | Class and Description |
|---|---|
static class |
QosDurability.Kind |
| Constructor and Description |
|---|
QosDurability(QosDurability.Kind kind)
Constructor for QosDurability.
|
| Modifier and Type | Method and Description |
|---|---|
static QosDurability |
defaultDurability()
Get the default QosDurability: VOLATILE
|
QosDurability.Kind |
getKind() |
boolean |
isCompatible(QosDurability 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, writeBytespublic QosDurability(QosDurability.Kind kind)
kind - VOLATILE, TRANSIENT_LOCAL, TRANSIENT or PERSISTENTpublic void read(RTPSByteBuffer bb, int length)
public void writeTo(RTPSByteBuffer buffer)
Parameterpublic QosDurability.Kind getKind()
public boolean isCompatible(QosDurability other)
QosPolicyisCompatible in interface QosPolicy<QosDurability>other - Requested QosPolicypublic static QosDurability defaultDurability()
Copyright © 2016. All rights reserved.