org.omg.dds.sub.modifiable
Interface ModifiableDataReaderQos

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

public interface ModifiableDataReaderQos
extends DataReaderQos, ModifiableEntityQos<DataReaderQos,ModifiableDataReaderQos>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 ModifiableDataReaderQos copyFrom(TopicQos src)
           
 ModifiableDeadlineQosPolicy getDeadline()
           
 ModifiableDestinationOrderQosPolicy getDestinationOrder()
           
 ModifiableDurabilityQosPolicy getDurability()
           
 ModifiableHistoryQosPolicy getHistory()
           
 ModifiableLatencyBudgetQosPolicy getLatencyBudget()
           
 ModifiableLivelinessQosPolicy getLiveliness()
           
 ModifiableOwnershipQosPolicy getOwnership()
           
 ModifiableReaderDataLifecycleQosPolicy getReaderDataLifecycle()
           
 ModifiableDataRepresentationQosPolicy getRepresentation()
           
 ModifiableResourceLimitsQosPolicy getResourceLimits()
           
 ModifiableTimeBasedFilterQosPolicy getTimeBasedFilter()
           
 ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
           
 ModifiableUserDataQosPolicy getUserData()
           
 ModifiableDataReaderQos setDeadline(DeadlineQosPolicy deadline)
           
 ModifiableDataReaderQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
           
 ModifiableDataReaderQos setDurability(DurabilityQosPolicy durability)
           
 ModifiableDataReaderQos setHistory(HistoryQosPolicy history)
           
 ModifiableDataReaderQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
           
 ModifiableDataReaderQos setLiveliness(LivelinessQosPolicy liveliness)
           
 ModifiableDataReaderQos setOwnership(OwnershipQosPolicy ownership)
           
 ModifiableDataReaderQos setReaderDataLifecycle(ReaderDataLifecycleQosPolicy readerDataLifecycle)
           
 ModifiableDataReaderQos setRepresentation(DataRepresentationQosPolicy representation)
           
 ModifiableDataReaderQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
           
 ModifiableDataReaderQos setTimeBasedFilter(TimeBasedFilterQosPolicy timeBasedFilter)
           
 ModifiableDataReaderQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
           
 ModifiableDataReaderQos setUserData(UserDataQosPolicy userData)
           
 
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

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

getDurability

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

setDeadline

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

getDeadline

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

setLatencyBudget

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

getLatencyBudget

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

setLiveliness

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

getLiveliness

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

setDestinationOrder

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

getDestinationOrder

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

setHistory

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

getHistory

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

setResourceLimits

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

getResourceLimits

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

setUserData

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

getUserData

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

setOwnership

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

getOwnership

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

setTimeBasedFilter

ModifiableDataReaderQos setTimeBasedFilter(TimeBasedFilterQosPolicy timeBasedFilter)
Parameters:
timeBasedFilter - the timeBasedFilter to set
Returns:
this

getTimeBasedFilter

ModifiableTimeBasedFilterQosPolicy getTimeBasedFilter()
Specified by:
getTimeBasedFilter in interface DataReaderQos
Returns:
the timeBasedFilter

setReaderDataLifecycle

ModifiableDataReaderQos setReaderDataLifecycle(ReaderDataLifecycleQosPolicy readerDataLifecycle)
Parameters:
readerDataLifecycle - the readerDataLifecycle to set
Returns:
this

getReaderDataLifecycle

ModifiableReaderDataLifecycleQosPolicy getReaderDataLifecycle()
Specified by:
getReaderDataLifecycle in interface DataReaderQos
Returns:
the readerDataLifecycle

getRepresentation

ModifiableDataRepresentationQosPolicy getRepresentation()
Specified by:
getRepresentation in interface DataReaderQos

setRepresentation

ModifiableDataReaderQos setRepresentation(DataRepresentationQosPolicy representation)
Returns:
this

getTypeConsistency

ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
Specified by:
getTypeConsistency in interface DataReaderQos

setTypeConsistency

ModifiableDataReaderQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
Returns:
this

copyFrom

ModifiableDataReaderQos copyFrom(TopicQos src)


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