org.omg.dds.topic
Class TopicBuiltinTopicData
java.lang.Object
org.omg.dds.topic.TopicBuiltinTopicData
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DDSObject, ModifiableValue<TopicBuiltinTopicData,TopicBuiltinTopicData>, Value<TopicBuiltinTopicData,TopicBuiltinTopicData>
@Extensibility(value=MUTABLE_EXTENSIBILITY)
public abstract class TopicBuiltinTopicData
- extends java.lang.Object
- implements ModifiableValue<TopicBuiltinTopicData,TopicBuiltinTopicData>
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TopicBuiltinTopicData
public TopicBuiltinTopicData()
newTopicBuiltinTopicData
public static TopicBuiltinTopicData newTopicBuiltinTopicData(Bootstrap bootstrap)
- Parameters:
bootstrap - Identifies the Service instance to which the new
object will belong.
getKey
@ID(value=90L)
@Key
public abstract BuiltinTopicKey getKey()
getName
@ID(value=5L)
public abstract java.lang.String getName()
- Returns:
- the name
getTypeName
@ID(value=7L)
public abstract java.lang.String getTypeName()
- Returns:
- the typeName
getEquivalentTypeName
@ID(value=117L)
@Optional
public abstract java.util.List<java.lang.String> getEquivalentTypeName()
getBaseTypeName
@ID(value=118L)
@Optional
public abstract java.util.List<java.lang.String> getBaseTypeName()
getType
@ID(value=114L)
@Optional
public abstract TypeObject getType()
getDurability
@ID(value=29L)
public abstract DurabilityQosPolicy getDurability()
- Returns:
- the durability
getDurabilityService
@ID(value=30L)
public abstract DurabilityServiceQosPolicy getDurabilityService()
- Returns:
- the durabilityService
getDeadline
@ID(value=35L)
public abstract DeadlineQosPolicy getDeadline()
- Returns:
- the deadline
getLatencyBudget
@ID(value=39L)
public abstract LatencyBudgetQosPolicy getLatencyBudget()
- Returns:
- the latencyBudget
getLiveliness
@ID(value=27L)
public abstract LivelinessQosPolicy getLiveliness()
- Returns:
- the liveliness
getReliability
@ID(value=26L)
public abstract ReliabilityQosPolicy getReliability()
- Returns:
- the reliability
getTransportPriority
@ID(value=73L)
public abstract TransportPriorityQosPolicy getTransportPriority()
- Returns:
- the transportPriority
getLifespan
@ID(value=43L)
public abstract LifespanQosPolicy getLifespan()
- Returns:
- the lifespan
getDestinationOrder
@ID(value=37L)
public abstract DestinationOrderQosPolicy getDestinationOrder()
- Returns:
- the destinationOrder
getHistory
@ID(value=64L)
public abstract HistoryQosPolicy getHistory()
- Returns:
- the history
getResourceLimits
@ID(value=65L)
public abstract ResourceLimitsQosPolicy getResourceLimits()
- Returns:
- the resourceLimits
getOwnership
@ID(value=31L)
public abstract OwnershipQosPolicy getOwnership()
- Returns:
- the ownership
getTopicData
@ID(value=46L)
public abstract TopicDataQosPolicy getTopicData()
- Returns:
- the topicData
getRepresentation
@ID(value=115L)
public abstract DataRepresentationQosPolicy getRepresentation()
getTypeConsistency
@ID(value=116L)
public abstract TypeConsistencyEnforcementQosPolicy getTypeConsistency()
clone
public abstract TopicBuiltinTopicData clone()
- Description copied from interface:
Value
- Extends the concept of "cloneable" defined in
java.lang by
providing an explicit public Value.clone() method.
- Specified by:
clone in interface ModifiableValue<TopicBuiltinTopicData,TopicBuiltinTopicData>- Specified by:
clone in interface Value<TopicBuiltinTopicData,TopicBuiltinTopicData>- Overrides:
clone in class java.lang.Object
- Returns:
- a new object that with state identical to that of this object.
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.