18.1.1.3.23. OwnershipStrengthQosPolicy

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

Specifies the value of the “strength” used to arbitrate among multiple DataWriter objects that attempt to modify the same instance of a data-object (identified by Topic + key).This policy only applies if the OWNERSHIP QoS policy is of kind EXCLUSIVE.

Note

Mutable Qos Policy

Public Functions

inline OwnershipStrengthQosPolicy()

Constructor.

virtual ~OwnershipStrengthQosPolicy() = default

Destructor.

inline virtual void clear() override

Clears the QosPolicy object.

Public Members

uint32_t value

Strength

By default, 0.