RTI Connext Modern C++ API Version 7.2.0
dds::core::status::InconsistentTopicStatus Class Reference

Information about the status dds::core::status::StatusMask::inconsistent_topic() More...

#include <TStatus.hpp>

Public Member Functions

int32_t total_count () const
 Total cumulative count of the pairs (dds::sub::DataReader,dds::pub::DataWriter) whose topic names match the dds::topic::Topic to which this status is attached and whose types are inconsistent according to the rules defined in rti::core::policy::TypeConsistencyEnforcement. More...
 
int32_t total_count_change () const
 The incremental number of inconsistent pairs (dds::sub::DataReader,dds::pub::DataWriter) for the dds::topic::Topic to which this status is attached, that have been discovered since the last time this status was read. More...
 

Detailed Description

Information about the status dds::core::status::StatusMask::inconsistent_topic()

Entity:
dds::topic::Topic
Listener:
TopicListener

Every time a dds::sub::DataReader and dds::pub::DataWriter with the same dds::topic::Topic do not match because the type-consistency enforcement policy fails, the inconsistent topic status is updated for the dds::topic::Topic.

See also
rti::core::policy::TypeConsistencyEnforcement

Member Function Documentation

◆ total_count()

int32_t dds::core::status::InconsistentTopicStatus::total_count ( ) const
inline

Total cumulative count of the pairs (dds::sub::DataReader,dds::pub::DataWriter) whose topic names match the dds::topic::Topic to which this status is attached and whose types are inconsistent according to the rules defined in rti::core::policy::TypeConsistencyEnforcement.

◆ total_count_change()

int32_t dds::core::status::InconsistentTopicStatus::total_count_change ( ) const
inline

The incremental number of inconsistent pairs (dds::sub::DataReader,dds::pub::DataWriter) for the dds::topic::Topic to which this status is attached, that have been discovered since the last time this status was read.