The DDS_TopicListener provides asynchronous notification of DDS_Topic events. More...
Public Attributes | |
void(* | on_inconsistent_topic )(DDS_Topic the_topic, DDS_InconsistentTopicStatus status) |
The DDS_TopicListener provides asynchronous notification of DDS_Topic events.
This listener can be installed during Topic creation (DDS_DomainParticipant_create_topic() and related) as well as by calling DDS_Topic_set_listener().
void(* DDS_TopicListener::on_inconsistent_topic) (DDS_Topic the_topic, DDS_InconsistentTopicStatus status) |
on_inconsistent_topic() is called when the CoreDX DDS infrastructure detects that another topic exists with different (inconsistent) characteristics.
The status argument provides a snapshot of the status at the time the listener was invoked.