RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Status.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

◆ GetHashCode()

override int Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.Equals ( OfferedIncompatibleQosStatus  other)
inline

Compares for equality

◆ ToString()

override string Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.ToString ( )

Returns a readable summary of the status

Property Documentation

◆ TotalCount

EventCount<int> Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.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

◆ LastPolicy

Type Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.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> Rti.Dds.Core.Status.OfferedIncompatibleQosStatus.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