CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
com.toc.coredx.DDS.RequestedIncompatibleQosStatus Class Reference

Public Member Functions

int get_total_count ()
 
int get_total_count_change ()
 
int get_last_policy_id ()
 
Vector get_policies ()
 

Detailed Description

Status related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures.

Member Function Documentation

◆ get_last_policy_id()

int com.toc.coredx.DDS.RequestedIncompatibleQosStatus.get_last_policy_id ( )

Get the id identifying the most recent QoS policy detected to be incompatible. Convert id to a destcriptive string with DDS.qos_policy_str(int qos_policy_id).

◆ get_policies()

Vector com.toc.coredx.DDS.RequestedIncompatibleQosStatus.get_policies ( )

Get a list of QoS policies and the total number of times each QoS policy was found to be incompatible. Vector elements are of type QosPolicyCount.

◆ get_total_count()

int com.toc.coredx.DDS.RequestedIncompatibleQosStatus.get_total_count ( )

Get the cummulative count of the number of discovered DataReaders having matching Topic and incompatible QoS.

◆ get_total_count_change()

int com.toc.coredx.DDS.RequestedIncompatibleQosStatus.get_total_count_change ( )

Get the change in total_count since the last time the listener was called or status was read.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.