org.omg.dds.topic.modifiable
Interface ModifiableTopicQos
- All Superinterfaces:
- java.lang.Cloneable, DDSObject, EntityQos<TopicQos,ModifiableTopicQos>, java.util.Map<QosPolicy.Id,QosPolicy<?,?>>, ModifiableEntityQos<TopicQos,ModifiableTopicQos>, ModifiableValue<TopicQos,ModifiableTopicQos>, java.io.Serializable, TopicQos, Value<TopicQos,ModifiableTopicQos>
public interface ModifiableTopicQos
- extends TopicQos, ModifiableEntityQos<TopicQos,ModifiableTopicQos>
| Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
| Methods inherited from interface java.util.Map |
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, size, values |
setTopicData
ModifiableTopicQos setTopicData(TopicDataQosPolicy topicData)
- Parameters:
topicData - the topicData to set
- Returns:
- this
getTopicData
ModifiableTopicDataQosPolicy getTopicData()
- Specified by:
getTopicData in interface TopicQos
- Returns:
- the topicData
setDurability
ModifiableTopicQos setDurability(DurabilityQosPolicy durability)
- Parameters:
durability - the durability to set
- Returns:
- this
getDurability
ModifiableDurabilityQosPolicy getDurability()
- Specified by:
getDurability in interface TopicQos
- Returns:
- the durability
setDurabilityService
ModifiableTopicQos setDurabilityService(DurabilityServiceQosPolicy durabilityService)
- Parameters:
durabilityService - the durabilityService to set
- Returns:
- this
getDurabilityService
ModifiableDurabilityServiceQosPolicy getDurabilityService()
- Specified by:
getDurabilityService in interface TopicQos
- Returns:
- the durabilityService
setDeadline
ModifiableTopicQos setDeadline(DeadlineQosPolicy deadline)
- Parameters:
deadline - the deadline to set
- Returns:
- this
getDeadline
ModifiableDeadlineQosPolicy getDeadline()
- Specified by:
getDeadline in interface TopicQos
- Returns:
- the deadline
setLatencyBudget
ModifiableTopicQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
- Parameters:
latencyBudget - the latencyBudget to set
- Returns:
- this
getLatencyBudget
ModifiableLatencyBudgetQosPolicy getLatencyBudget()
- Specified by:
getLatencyBudget in interface TopicQos
- Returns:
- the latencyBudget
setLiveliness
ModifiableTopicQos setLiveliness(LivelinessQosPolicy liveliness)
- Parameters:
liveliness - the liveliness to set
- Returns:
- this
getLiveliness
ModifiableLivelinessQosPolicy getLiveliness()
- Specified by:
getLiveliness in interface TopicQos
- Returns:
- the liveliness
setReliability
ModifiableTopicQos setReliability(ReliabilityQosPolicy reliability)
- Parameters:
reliability - the reliability to set
- Returns:
- this
getReliability
ModifiableReliabilityQosPolicy getReliability()
- Specified by:
getReliability in interface TopicQos
- Returns:
- the reliability
setDestinationOrder
ModifiableTopicQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
- Parameters:
destinationOrder - the destinationOrder to set
- Returns:
- this
getDestinationOrder
ModifiableDestinationOrderQosPolicy getDestinationOrder()
- Specified by:
getDestinationOrder in interface TopicQos
- Returns:
- the destinationOrder
setHistory
ModifiableTopicQos setHistory(HistoryQosPolicy history)
- Parameters:
history - the history to set
- Returns:
- this
getHistory
ModifiableHistoryQosPolicy getHistory()
- Specified by:
getHistory in interface TopicQos
- Returns:
- the history
setResourceLimits
ModifiableTopicQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
- Parameters:
resourceLimits - the resourceLimits to set
- Returns:
- this
getResourceLimits
ModifiableResourceLimitsQosPolicy getResourceLimits()
- Specified by:
getResourceLimits in interface TopicQos
- Returns:
- the resourceLimits
setTransportPriority
ModifiableTopicQos setTransportPriority(TransportPriorityQosPolicy transportPriority)
- Parameters:
transportPriority - the transportPriority to set
- Returns:
- this
getTransportPriority
ModifiableTransportPriorityQosPolicy getTransportPriority()
- Specified by:
getTransportPriority in interface TopicQos
- Returns:
- the transportPriority
setLifespan
ModifiableTopicQos setLifespan(LifespanQosPolicy lifespan)
- Parameters:
lifespan - the lifespan to set
- Returns:
- this
getLifespan
ModifiableLifespanQosPolicy getLifespan()
- Specified by:
getLifespan in interface TopicQos
- Returns:
- the lifespan
setOwnership
ModifiableTopicQos setOwnership(OwnershipQosPolicy ownership)
- Parameters:
ownership - the ownership to set
- Returns:
- this
getOwnership
ModifiableOwnershipQosPolicy getOwnership()
- Specified by:
getOwnership in interface TopicQos
- Returns:
- the ownership
getRepresentation
ModifiableDataRepresentationQosPolicy getRepresentation()
- Specified by:
getRepresentation in interface TopicQos
setRepresentation
ModifiableTopicQos setRepresentation(DataRepresentationQosPolicy representation)
- Returns:
- this
getTypeConsistency
ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
- Specified by:
getTypeConsistency in interface TopicQos
setTypeConsistency
ModifiableTopicQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
- Returns:
- this
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.