RTI Connext C# API  6.1.0
OfferedIncompatibleQosStatus Class Reference

A QosPolicy value was incompatible with what was requested. More...

Inherits IEquatable< OfferedIncompatibleQosStatus >.

Public Member Functions

override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (OfferedIncompatibleQosStatus other)
 Compares for equality More...
 
override string ToString ()
 Returns a readable summary of the status More...
 

Properties

EventCount< int > TotalCount [get]
 Total cumulative number of times the concerned DataWriter discovered a DataReader for the same Topic, common partition with a requested QoS that is incompatible with that offered by the DataWriter. More...
 
Type LastPolicy [get]
 The type of one of the last policy that was found to be incompatible the last time an incompatibility was detected. More...
 
ImmutableDictionary< Type, int > Policies [get]
 A dictionary containing for each policy the total number of times that the concerned DataWriter discovered a DataReader for the same Topic and common partition with a requested QoS that is incompatible with that offered by the DataWriter. More...
 

Detailed Description

A QosPolicy value was incompatible with what was requested.

The full documentation is available in the C API: DDS_OfferedIncompatibleQosStatus

Member Function Documentation

◆ Equals() [1/2]

override bool Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Equals ( OfferedIncompatibleQosStatus  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ ToString()

override string ToString ( )

Returns a readable summary of the status

Property Documentation

◆ LastPolicy

Type LastPolicy
get

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

The full documentation is available in the C API: DDS_OfferedIncompatibleQosStatus::last_policy_id

◆ Policies

ImmutableDictionary<Type, int> Policies
get

A dictionary containing for each policy the total number of times that the concerned DataWriter discovered a DataReader for the same Topic and common partition with a requested QoS that is incompatible with that offered by the DataWriter.

The full documentation is available in the C API: DDS_OfferedIncompatibleQosStatus::policies

◆ TotalCount

EventCount<int> TotalCount
get

Total cumulative number of times the concerned DataWriter discovered a DataReader for the same Topic, common partition with a requested QoS that is incompatible with that offered by the DataWriter.

The full documentation is available in the C API: DDS_OfferedIncompatibleQosStatus::total_count