Index

Package: DDS.TopicListener

Description

package DDS.TopicListener is

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

Entity:
DDS.Topic

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 DDS.Topic such that the application can be notified by RTI Connext of relevant status changes.


See also: DDSStatusTypesModule
See also: DDS.Listener
See also: DDS.Topic.set_listener
See also: SharedEACallbackRules

Types

Ref (abstract)

type Ref is limited interface and DDS.Listener.Ref;

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

On_Inconsistent_Topic

procedure On_Inconsistent_Topic 
(Self: not null access Ref;
Topic: access constant DDS.Topic.Ref'Class;
Status: in DDS.InconsistentTopicStatus) is null;

Summary: Handle the DDS.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.

topic: <<out>> Locally created DDS.Topic that triggers the listener callback

status: <<out>> Current inconsistent status of locally created DDS.Topic