RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
DDS::TopicListener Class Referenceabstract

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

#include <managed_topic.h>

Inheritance diagram for DDS::TopicListener:
DDS::Listener DDS::DomainParticipantListener

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 Connext 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 Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc