Uses of Interface
org.omg.dds.topic.TopicDescription

Packages that use TopicDescription
org.omg.dds.domain The Domain Module contains the DomainParticipant class that acts as an entry-point of the Service and acts as a factory for many of the classes. 
org.omg.dds.sub The Subscription Module contains the Subscriber, DataReader, ReadCondition, and QueryCondition interfaces, as well as the SubscriberListener and DataReaderListener interfaces, and more generally, all that is needed on the subscription side. 
org.omg.dds.topic The Topic-Definition Module contains the Topic, ContentFilteredTopic, and MultiTopic interfaces, the TopicListener interface, and more generally, all that is needed by the application to define Topic objects and attach QoS policies to them. 
 

Uses of TopicDescription in org.omg.dds.domain
 

Methods in org.omg.dds.domain that return TopicDescription
<TYPE> TopicDescription<TYPE>
DomainParticipant.lookupTopicDescription(java.lang.String name)
           
 

Uses of TopicDescription in org.omg.dds.sub
 

Methods in org.omg.dds.sub that return TopicDescription
 TopicDescription<TYPE> DataReader.getTopicDescription()
           
 

Methods in org.omg.dds.sub with parameters of type TopicDescription
 BytesDataReader Subscriber.createBytesDataReader(TopicDescription<byte[]> topic)
           
 BytesDataReader Subscriber.createBytesDataReader(TopicDescription<byte[]> topic, DataReaderQos qos, DataReaderListener<byte[]> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 BytesDataReader Subscriber.createBytesDataReader(TopicDescription<byte[]> topic, java.lang.String qosLibraryName, java.lang.String qosProfileName, DataReaderListener<byte[]> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
<TYPE> DataReader<TYPE>
Subscriber.createDataReader(TopicDescription<TYPE> topic)
           
<TYPE> DataReader<TYPE>
Subscriber.createDataReader(TopicDescription<TYPE> topic, DataReaderQos qos, DataReaderListener<TYPE> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
<TYPE> DataReader<TYPE>
Subscriber.createDataReader(TopicDescription<TYPE> topic, java.lang.String qosLibraryName, java.lang.String qosProfileName, DataReaderListener<TYPE> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 KeyedBytesDataReader Subscriber.createKeyedBytesDataReader(TopicDescription<KeyedBytes> topic)
           
 KeyedBytesDataReader Subscriber.createKeyedBytesDataReader(TopicDescription<KeyedBytes> topic, DataReaderQos qos, DataReaderListener<KeyedBytes> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 KeyedBytesDataReader Subscriber.createKeyedBytesDataReader(TopicDescription<KeyedBytes> topic, java.lang.String qosLibraryName, java.lang.String qosProfileName, DataReaderListener<KeyedBytes> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 KeyedStringDataReader Subscriber.createKeyedStringDataReader(TopicDescription<KeyedString> topic)
           
 KeyedStringDataReader Subscriber.createKeyedStringDataReader(TopicDescription<KeyedString> topic, DataReaderQos qos, DataReaderListener<KeyedString> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 KeyedStringDataReader Subscriber.createKeyedStringDataReader(TopicDescription<KeyedString> topic, java.lang.String qosLibraryName, java.lang.String qosProfileName, DataReaderListener<KeyedString> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 StringDataReader Subscriber.createStringDataReader(TopicDescription<java.lang.String> topic)
           
 StringDataReader Subscriber.createStringDataReader(TopicDescription<java.lang.String> topic, DataReaderQos qos, DataReaderListener<java.lang.String> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 StringDataReader Subscriber.createStringDataReader(TopicDescription<java.lang.String> topic, java.lang.String qosLibraryName, java.lang.String qosProfileName, DataReaderListener<java.lang.String> listener, java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
          Create a new data reader.
 BytesDataReader Subscriber.lookupBytesDataReader(TopicDescription<byte[]> topicName)
           
<TYPE> DataReader<TYPE>
Subscriber.lookupDataReader(TopicDescription<TYPE> topicName)
           
 KeyedBytesDataReader Subscriber.lookupKeyedBytesDataReader(TopicDescription<KeyedBytes> topicName)
           
 KeyedStringDataReader Subscriber.lookupKeyedStringDataReader(TopicDescription<KeyedString> topicName)
           
 StringDataReader Subscriber.lookupStringDataReader(TopicDescription<java.lang.String> topicName)
           
 

Uses of TopicDescription in org.omg.dds.topic
 

Subinterfaces of TopicDescription in org.omg.dds.topic
 interface ContentFilteredTopic<TYPE>
          ContentFilteredTopic is a specialization of TopicDescription that allows for content-based subscriptions.
 interface MultiTopic<TYPE>
          MultiTopic is a specialization of TopicDescription that allows subscriptions to combine/filter/rearrange data coming from several Topics.
 interface Topic<TYPE>
          Topic is the most basic description of the data to be published and subscribed.
 

Methods in org.omg.dds.topic that return TopicDescription
<OTHER> TopicDescription<OTHER>
TopicDescription.cast()
          Cast this topic description to the given type, or throw an exception if the cast fails.
 



Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.