DDS::TopicListener Class Reference
[Topics]

<<interface>> DDS::Listener for DDS::Topic entities. More...

#include <managed_topic.h>

Inheritance diagram for DDS::TopicListener:

DDS::Listener DDS::DomainParticipantListener

List of all members.

Public Member Functions

virtual void on_inconsistent_topic (Topic^ topic, InconsistentTopicStatus% status) override
 Handle the DDS::StatusKind::INCONSISTENT_TOPIC_STATUS status.


Detailed Description

<<interface>> DDS::Listener for DDS::Topic entities.

Entity:
DDS::Topic
Status:
DDS::StatusKind::INCONSISTENT_TOPIC_STATUS, DDS::InconsistentTopicStatus
This is the interface that can be implemented by an application-provided class and then registered with the DDS::Topic such that the application can be notified by RTI Data Distribution Service of relevant status changes.

See also:
Status Kinds

DDS::Listener

DDS::Topic::set_listener

Operations Allowed in Listener Callbacks


Member Function Documentation

virtual void DDS::TopicListener::on_inconsistent_topic ( Topic^   topic,
InconsistentTopicStatus%   status 
) [pure virtual]

Handle the DDS::StatusKind::INCONSISTENT_TOPIC_STATUS status.

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

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

Implemented in DDS::DomainParticipantListener.


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc