Class RequestedIncompatibleQosStatus
Defined in File Status.hpp
Inheritance Relationships
Base Type
public dds::core::Value< detail::RequestedIncompatibleQosStatus >
(Template Class Value)
Class Documentation
-
class RequestedIncompatibleQosStatus : public dds::core::Value<detail::RequestedIncompatibleQosStatus>
Public Functions
-
OMG_DDS_API RequestedIncompatibleQosStatus()
- OMG_DDS_API int32_t total_count () const
- Returns:
Total cumulative number of times the concerned DataReader discovered a DataWriter for the same Topic with an offered QoS that was incompatible with that requested by the DataReader.
- 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 QosPolicyId 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 DataReader discovered a DataWriter for the same Topic with an offered QoS that is incompatible with that requested by the DataReader.
- 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 DataReader discovered a DataWriter for the same Topic with an offered QoS that is incompatible with that requested by the DataReader.
-
OMG_DDS_API RequestedIncompatibleQosStatus()