Class DeadlineQosPolicy

Inheritance Relationships

Base Types

Class Documentation

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

DataReader expects a new sample updating the value of each instance at least once every deadline period. DataWriter indicates that the application commits to write a new value (using the DataWriter) for each instance managed by the DataWriter at least once every deadline period.

Note

Mutable Qos Policy

Public Functions

inline RTPS_DllAPI DeadlineQosPolicy()

Constructor.

virtual RTPS_DllAPI ~DeadlineQosPolicy() = default

Destructor.

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

Clears the QosPolicy object.

Public Members

fastrtps::Duration_t period

Maximum time expected between samples. It is inconsistent for a DataReader to have a DEADLINE period less than its TimeBasedFilterQosPolicy

minimum_separation.

By default, c_TimeInifinite.