RTI Connext DDS Micro C++ API  Version 3.0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups
DDSTopicListener Class Reference

<<interface>> DDSListener for DDSTopic entities. More...

#include <dds_cpp_topic.hxx>

Inheritance diagram for DDSTopicListener:
DDSListener

List of all members.

Public Member Functions

virtual void on_inconsistent_topic (DDSTopic *, const DDS_InconsistentTopicStatus &)
 Handle the DDS_INCONSISTENT_TOPIC_STATUS status.

Detailed Description

<<interface>> DDSListener for DDSTopic entities.

Entity:
DDSTopic
Status:
DDS_INCONSISTENT_TOPIC_STATUS, DDS_InconsistentTopicStatus

This is the interface that can be implemented by an application-provided class and then registered with the DDSTopic such that the application can be notified by RTI Connext DDS Micro of relevant status changes.

See also:
Status Kinds
DDSListener

Member Function Documentation

virtual void DDSTopicListener::on_inconsistent_topic ( DDSTopic ,
const DDS_InconsistentTopicStatus  
)
inlinevirtual

Handle the DDS_INCONSISTENT_TOPIC_STATUS status.

This callback is called when a remote DDSTopic is discovered but is inconsistent with the locally created DDSTopic of the same topic name.

Parameters:
topic<<out>> Locally created DDSTopic that triggers the listener callback
status<<out>> Current inconsistent status of locally created DDSTopic

RTI Connext DDS Micro C++ API Version 3.0.2 Copyright © Thu Dec 12 2019 Real-Time Innovations, Inc