Class ReliabilityQosPolicy

Inheritance Relationships

Base Types

Class Documentation

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

Indicates the reliability of the endpoint.

Note

Immutable Qos Policy

Public Functions

inline RTPS_DllAPI ReliabilityQosPolicy()

Constructor.

virtual RTPS_DllAPI ~ReliabilityQosPolicy() = default

Destructor.

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

Clears the QosPolicy object.

Public Members

ReliabilityQosPolicyKind kind

Defines the reliability kind of the endpoint.

By default, BEST_EFFORT_RELIABILITY_QOS for DataReaders and RELIABLE_RELIABILITY_QOS for DataWriters.

fastrtps::Duration_t max_blocking_time

Defines the maximum period of time certain methods will be blocked.

Methods affected by this property are:

  • DataWriter::write

  • DataReader::takeNextData

  • DataReader::readNextData

    By default, 100 ms.