21 package org.opensplice.dds.topic;
23 import java.io.Serializable;
32 import DDS.AllDataDisposedTopicStatusHolder;
33 import DDS.InconsistentTopicStatus;
37 implements DDS.ExtTopicListener, Serializable {
38 private static final long serialVersionUID = -3957061097858393241L;
50 super(environment, listener, waitUntilInitialised);
56 this.extListener = null;
72 AllDataDisposedTopicStatusHolder holder =
new AllDataDisposedTopicStatusHolder();
73 int rc = arg0.get_all_data_disposed_topic_status(holder);
75 if(rc == DDS.RETCODE_OK.value){
76 if(extListener != null){
78 if(holder.value != null){
void on_inconsistent_topic(DDS.Topic arg0, InconsistentTopicStatus arg1)
static QosPolicyCount [] convert(OsplServiceEnvironment env, DDS.QosPolicyCount[] old)
TopicListenerImpl(OsplServiceEnvironment environment, AbstractTopic< TYPE > topic, TopicListener< TYPE > listener, boolean waitUntilInitialised)
OsplServiceEnvironment environment
Since org.omg.dds.topic.Topic is a kind of org.omg.dds.core.Entity, it has the ability to have an ass...
Extension of org.omg.dds.topic.TopicListener to provide callback to notify AllDataDisposedEvent as we...
void waitUntilInitialised()
TopicListenerImpl(OsplServiceEnvironment environment, AbstractTopic< TYPE > topic, TopicListener< TYPE > listener)
void on_all_data_disposed(DDS.Topic arg0)
Another topic exists with the same name but different characteristics.