Class OfferedIncompatibleQosStatus
Defined in File Status.hpp
Inheritance Relationships
Base Type
public dds::core::Value< detail::OfferedIncompatibleQosStatus >
(Template Class Value)
Class Documentation
-
class OfferedIncompatibleQosStatus : public dds::core::Value<detail::OfferedIncompatibleQosStatus>
Public Functions
-
OMG_DDS_API OfferedIncompatibleQosStatus()
- OMG_DDS_API int32_t total_count () const
- Returns:
Total cumulative number of times the concerned DataWriter discovered a DataReader for the same Topic with a requested QoS that is incompatible with that offered by the DataWriter.
- OMG_DDS_API int32_t total_count_change () const
- Returns:
The change in total_count since the last time the listener was called or the status was read.
- OMG_DDS_API dds::core::policy::QosPolicyId last_policy_id () const
- Returns:
The PolicyId of one of the policies that was found to be incompatible the last time an incompatibility was detected.
- OMG_DDS_API const dds::core::policy::QosPolicyCountSeq policies () const
- Returns:
A list containing for each policy the total number of times that the concerned DataWriter discovered a DataReader for the same Topic with a requested QoS that is incompatible with that offered by the DataWriter.
- OMG_DDS_API const dds::core::policy::QosPolicyCountSeq & policies (dds::core::policy::QosPolicyCountSeq &dst) const
- Parameters:
dst – The destination QosPolicyCountSeq the policies will be returned to
- Returns:
A list containing for each policy the total number of times that the concerned DataWriter discovered a DataReader for the same Topic with a requested QoS that is incompatible with that offered by the DataWriter.
-
OMG_DDS_API OfferedIncompatibleQosStatus()