17.1.1.3.9. DurabilityQosPolicy¶
-
class DurabilityQosPolicy : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy¶
This policy expresses if the data should ‘outlive’ their writing time.
Note
Immutable Qos Policy
Public Functions
-
inline DurabilityQosPolicy()¶
Constructor.
-
virtual ~DurabilityQosPolicy() = default¶
Destructor.
-
inline fastrtps::rtps::DurabilityKind_t durabilityKind() const¶
Translates kind to rtps layer equivalent
- Returns
fastrtps::rtps::DurabilityKind_t
-
inline void durabilityKind(const fastrtps::rtps::DurabilityKind_t new_kind)¶
Set kind passing the rtps layer equivalent kind
- Parameters
new_kind – fastrtps::rtps::DurabilityKind_t
Public Members
-
DurabilityQosPolicyKind_t kind¶
DurabilityQosPolicyKind.
By default the value for DataReaders: VOLATILE_DURABILITY_QOS, for DataWriters TRANSIENT_LOCAL_DURABILITY_QOS.
-
inline DurabilityQosPolicy()¶