org.omg.dds.pub.modifiable
Interface ModifiableDataWriterQos

All Superinterfaces:
java.lang.Cloneable, DataWriterQos, DDSObject, EntityQos<DataWriterQos,ModifiableDataWriterQos>, java.util.Map<QosPolicy.Id,QosPolicy<?,?>>, ModifiableEntityQos<DataWriterQos,ModifiableDataWriterQos>, ModifiableValue<DataWriterQos,ModifiableDataWriterQos>, java.io.Serializable, Value<DataWriterQos,ModifiableDataWriterQos>

public interface ModifiableDataWriterQos
extends DataWriterQos, ModifiableEntityQos<DataWriterQos,ModifiableDataWriterQos>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 ModifiableDataWriterQos copyFrom(TopicQos src)
           
 ModifiableDeadlineQosPolicy getDeadline()
           
 ModifiableDestinationOrderQosPolicy getDestinationOrder()
           
 ModifiableDurabilityQosPolicy getDurability()
           
 ModifiableDurabilityServiceQosPolicy getDurabilityService()
           
 ModifiableHistoryQosPolicy getHistory()
           
 ModifiableLatencyBudgetQosPolicy getLatencyBudget()
           
 ModifiableLifespanQosPolicy getLifespan()
           
 ModifiableLivelinessQosPolicy getLiveliness()
           
 ModifiableOwnershipQosPolicy getOwnership()
           
 ModifiableOwnershipStrengthQosPolicy getOwnershipStrength()
           
 ModifiableReliabilityQosPolicy getReliability()
           
 ModifiableDataRepresentationQosPolicy getRepresentation()
           
 ModifiableResourceLimitsQosPolicy getResourceLimits()
           
 ModifiableTransportPriorityQosPolicy getTransportPriority()
           
 ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
           
 ModifiableUserDataQosPolicy getUserData()
           
 ModifiableWriterDataLifecycleQosPolicy getWriterDataLifecycle()
           
 ModifiableDataWriterQos setDeadline(DeadlineQosPolicy deadline)
           
 ModifiableDataWriterQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
           
 ModifiableDataWriterQos setDurability(DurabilityQosPolicy durability)
           
 ModifiableDataWriterQos setDurabilityService(DurabilityServiceQosPolicy durabilityService)
           
 ModifiableDataWriterQos setHistory(HistoryQosPolicy history)
           
 ModifiableDataWriterQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
           
 ModifiableDataWriterQos setLifespan(LifespanQosPolicy lifespan)
           
 ModifiableDataWriterQos setLiveliness(LivelinessQosPolicy liveliness)
           
 ModifiableDataWriterQos setOwnership(OwnershipQosPolicy ownership)
           
 ModifiableDataWriterQos setOwnershipStrength(OwnershipStrengthQosPolicy ownershipStrength)
           
 ModifiableDataWriterQos setReliability(ReliabilityQosPolicy reliability)
           
 ModifiableDataWriterQos setRepresentation(DataRepresentationQosPolicy representation)
           
 ModifiableDataWriterQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
           
 ModifiableDataWriterQos setTransportPriority(TransportPriorityQosPolicy transportPriority)
           
 ModifiableDataWriterQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
           
 ModifiableDataWriterQos setUserData(UserDataQosPolicy userData)
           
 ModifiableDataWriterQos setWriterDataLifecycle(WriterDataLifecycleQosPolicy writerDataLifecycle)
           
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableEntityQos
put
 
Methods inherited from interface org.omg.dds.core.EntityQos
clear, get, put, remove
 
Methods inherited from interface java.util.Map
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, size, values
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableValue
clone, copyFrom, finishModification
 
Methods inherited from interface org.omg.dds.core.Value
equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

setDurability

ModifiableDataWriterQos setDurability(DurabilityQosPolicy durability)
Parameters:
durability - the durability to set
Returns:
this

getDurability

ModifiableDurabilityQosPolicy getDurability()
Specified by:
getDurability in interface DataWriterQos
Returns:
the durability

setDurabilityService

ModifiableDataWriterQos setDurabilityService(DurabilityServiceQosPolicy durabilityService)
Parameters:
durabilityService - the durabilityService to set
Returns:
this

getDurabilityService

ModifiableDurabilityServiceQosPolicy getDurabilityService()
Specified by:
getDurabilityService in interface DataWriterQos
Returns:
the durabilityService

setDeadline

ModifiableDataWriterQos setDeadline(DeadlineQosPolicy deadline)
Parameters:
deadline - the deadline to set
Returns:
this

getDeadline

ModifiableDeadlineQosPolicy getDeadline()
Specified by:
getDeadline in interface DataWriterQos
Returns:
the deadline

setLatencyBudget

ModifiableDataWriterQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
Parameters:
latencyBudget - the latencyBudget to set
Returns:
this

getLatencyBudget

ModifiableLatencyBudgetQosPolicy getLatencyBudget()
Specified by:
getLatencyBudget in interface DataWriterQos
Returns:
the latencyBudget

setLiveliness

ModifiableDataWriterQos setLiveliness(LivelinessQosPolicy liveliness)
Parameters:
liveliness - the liveliness to set
Returns:
this

getLiveliness

ModifiableLivelinessQosPolicy getLiveliness()
Specified by:
getLiveliness in interface DataWriterQos
Returns:
the liveliness

setReliability

ModifiableDataWriterQos setReliability(ReliabilityQosPolicy reliability)
Parameters:
reliability - the reliability to set
Returns:
this

getReliability

ModifiableReliabilityQosPolicy getReliability()
Specified by:
getReliability in interface DataWriterQos
Returns:
the reliability

setDestinationOrder

ModifiableDataWriterQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
Parameters:
destinationOrder - the destinationOrder to set
Returns:
this

getDestinationOrder

ModifiableDestinationOrderQosPolicy getDestinationOrder()
Specified by:
getDestinationOrder in interface DataWriterQos
Returns:
the destinationOrder

setHistory

ModifiableDataWriterQos setHistory(HistoryQosPolicy history)
Parameters:
history - the history to set
Returns:
this

getHistory

ModifiableHistoryQosPolicy getHistory()
Specified by:
getHistory in interface DataWriterQos
Returns:
the history

setResourceLimits

ModifiableDataWriterQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
Parameters:
resourceLimits - the resourceLimits to set
Returns:
this

getResourceLimits

ModifiableResourceLimitsQosPolicy getResourceLimits()
Specified by:
getResourceLimits in interface DataWriterQos
Returns:
the resourceLimits

setTransportPriority

ModifiableDataWriterQos setTransportPriority(TransportPriorityQosPolicy transportPriority)
Parameters:
transportPriority - the transportPriority to set
Returns:
this

getTransportPriority

ModifiableTransportPriorityQosPolicy getTransportPriority()
Specified by:
getTransportPriority in interface DataWriterQos
Returns:
the transportPriority

setLifespan

ModifiableDataWriterQos setLifespan(LifespanQosPolicy lifespan)
Parameters:
lifespan - the lifespan to set
Returns:
this

getLifespan

ModifiableLifespanQosPolicy getLifespan()
Specified by:
getLifespan in interface DataWriterQos
Returns:
the lifespan

setUserData

ModifiableDataWriterQos setUserData(UserDataQosPolicy userData)
Parameters:
userData - the userData to set
Returns:
this

getUserData

ModifiableUserDataQosPolicy getUserData()
Specified by:
getUserData in interface DataWriterQos
Returns:
the userData

setOwnership

ModifiableDataWriterQos setOwnership(OwnershipQosPolicy ownership)
Parameters:
ownership - the ownership to set
Returns:
this

getOwnership

ModifiableOwnershipQosPolicy getOwnership()
Specified by:
getOwnership in interface DataWriterQos
Returns:
the ownership

setOwnershipStrength

ModifiableDataWriterQos setOwnershipStrength(OwnershipStrengthQosPolicy ownershipStrength)
Parameters:
ownershipStrength - the ownershipStrength to set
Returns:
this

getOwnershipStrength

ModifiableOwnershipStrengthQosPolicy getOwnershipStrength()
Specified by:
getOwnershipStrength in interface DataWriterQos
Returns:
the ownershipStrength

setWriterDataLifecycle

ModifiableDataWriterQos setWriterDataLifecycle(WriterDataLifecycleQosPolicy writerDataLifecycle)
Parameters:
writerDataLifecycle - the writerDataLifecycle to set
Returns:
this

getWriterDataLifecycle

ModifiableWriterDataLifecycleQosPolicy getWriterDataLifecycle()
Specified by:
getWriterDataLifecycle in interface DataWriterQos
Returns:
the writerDataLifecycle

getRepresentation

ModifiableDataRepresentationQosPolicy getRepresentation()
Specified by:
getRepresentation in interface DataWriterQos

setRepresentation

ModifiableDataWriterQos setRepresentation(DataRepresentationQosPolicy representation)
Returns:
this

getTypeConsistency

ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
Specified by:
getTypeConsistency in interface DataWriterQos

setTypeConsistency

ModifiableDataWriterQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
Returns:
this

copyFrom

ModifiableDataWriterQos copyFrom(TopicQos src)


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