Class LifespanQosPolicy

Inheritance Relationships

Base Types

Class Documentation

class LifespanQosPolicy : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy

Specifies the maximum duration of validity of the data written by the DataWriter.

Note

Mutable Qos Policy

Public Functions

inline FASTDDS_EXPORTED_API LifespanQosPolicy()

Constructor.

virtual FASTDDS_EXPORTED_API ~LifespanQosPolicy() = default

Destructor.

inline bool operator==(const LifespanQosPolicy &b) const
inline virtual void clear() override

Clears the QosPolicy object.

Public Members

fastdds::dds::Duration_t duration

Period of validity.

By default,

dds::c_TimeInfinite.