Safe DDS
eprosima::safedds::dds::RequestedIncompatibleQosStatus Class Reference

A struct storing the status of Requested Incompatible QoS Status events. More...

#include <RequestedIncompatibleQosStatus.hpp>

Public Attributes

int32_t total_count = 0
 Total cumulative count of times that matching has failed in QoS incompatibility. More...
 
int32_t total_count_change = 0
 Increment since the last time the status was read. More...
 
QosPolicyId last_policy_id = QosPolicyId::INVALID_QOS_POLICY_ID
 The id of the policy that was found to be incompatible the last time an incompatibility is detected. More...
 
QosPolicyCount policies {}
 Counter for each triggered policy. More...
 

Detailed Description

A struct storing the status of Requested Incompatible QoS Status events.

Member Data Documentation

◆ last_policy_id

QosPolicyId eprosima::safedds::dds::RequestedIncompatibleQosStatus::last_policy_id = QosPolicyId::INVALID_QOS_POLICY_ID

The id of the policy that was found to be incompatible the last time an incompatibility is detected.

◆ policies

QosPolicyCount eprosima::safedds::dds::RequestedIncompatibleQosStatus::policies {}

Counter for each triggered policy.

◆ total_count

int32_t eprosima::safedds::dds::RequestedIncompatibleQosStatus::total_count = 0

Total cumulative count of times that matching has failed in QoS incompatibility.

◆ total_count_change

int32_t eprosima::safedds::dds::RequestedIncompatibleQosStatus::total_count_change = 0

Increment since the last time the status was read.


The documentation for this class was generated from the following file: