org.omg.dds.topic
Interface Topic<TYPE>

Type Parameters:
TYPE - The concrete type of the data that will be published and/ or subscribed by the readers and writers that use this topic.
All Superinterfaces:
DDSObject, DomainEntity<Topic<TYPE>,DomainParticipant,TopicListener<TYPE>,TopicQos>, Entity<Topic<TYPE>,TopicListener<TYPE>,TopicQos>, TopicDescription<TYPE>

public interface Topic<TYPE>
extends TopicDescription<TYPE>, DomainEntity<Topic<TYPE>,DomainParticipant,TopicListener<TYPE>,TopicQos>

Topic is the most basic description of the data to be published and subscribed. A Topic is identified by its name, which must be unique in the whole Domain. Topic is the only TopicDescription that can be used for publications and therefore associated to a DataWriter. All operations except for the inherited operations Entity.setQos(org.omg.dds.core.EntityQos), Entity.getQos(), Entity.setListener(java.util.EventListener), Entity.getListener(), Entity.enable(), and Entity.getStatusCondition() may fail with the exception NotEnabledException.


Method Summary
 InconsistentTopicStatus<TYPE> getInconsistentTopicStatus(InconsistentTopicStatus<TYPE> status)
           
 
Methods inherited from interface org.omg.dds.topic.TopicDescription
cast, close, getName, getParent, getType, getTypeName
 
Methods inherited from interface org.omg.dds.core.DomainEntity
getParent
 
Methods inherited from interface org.omg.dds.core.Entity
close, enable, getInstanceHandle, getListener, getQos, getStatusChanges, getStatusCondition, retain, setListener, setQos, setQos
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

getInconsistentTopicStatus

InconsistentTopicStatus<TYPE> getInconsistentTopicStatus(InconsistentTopicStatus<TYPE> status)


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