DDSTopicListener Class Reference
[Topics]

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

Inheritance diagram for DDSTopicListener:

DDSListener DDSDomainParticipantListener

List of all members.

Public Member Functions

virtual void on_inconsistent_topic (DDSTopic *topic, const DDS_InconsistentTopicStatus &status)
 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 of relevant status changes.

See also:
Status Kinds

DDSListener

DDSTopic::set_listener

Operations Allowed in Listener Callbacks


Member Function Documentation

virtual void DDSTopicListener::on_inconsistent_topic ( DDSTopic topic,
const DDS_InconsistentTopicStatus status 
) [virtual]

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 C++ API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc