CoreDX DDS for Java
from Twin Oaks Computing, Inc.

com.toc.coredx.DDS
Class TopicQos

java.lang.Object
  extended by com.toc.coredx.DDS.TopicQos

public class TopicQos
extends java.lang.Object

Structure that holds DDS_Topic Quality of Service policies.

See Also:
set_qos(), get_qos(), create_topic(), set_default_topic_qos()

Field Summary
 DeadlineQosPolicy deadline
          Defines the expected update frequency for data instances within the Topic.
 DestinationOrderQosPolicy destination_order
          The ordering of received samples on the Topic will be either by SOURCE or RECEPTION timestamp.
 DurabilityQosPolicy durability
          The durability policy of the Topic.
 DurabilityServiceQosPolicy durability_service
          Configures the service supporting the TRANSIENT and PERSITENT durability kinds.
 EntityNameQosPolicy entity_name
           
 HistoryQosPolicy history
          The amount of historical data maintained for the Topic.
 LatencyBudgetQosPolicy latency_budget
          Identifies the 'urgency' of the data on the Topic.
 LifespanQosPolicy lifespan
          The 'expiration time' for old data samples on the Topic.
 LivelinessQosPolicy liveliness
          Identifies the mechanism used to detect and maintain livelines of DataWriters on the Topic.
 LoggingQosPolicy logging
           
 OwnershipQosPolicy ownership
          The type of 'ownership' expected for data instances on the Topic.
 ReliabilityQosPolicy reliability
          Indicates the level of transport reliability on the Topic.
 ResourceLimitsQosPolicy resource_limits
          The resource limitations for the Topic.
 TopicDataQosPolicy topic_data
          A sequence of octets associated with a Topic.
 TransportPriorityQosPolicy transport_priority
          The priority to be used for messages on the Topic.
 
Constructor Summary
TopicQos()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topic_data

public TopicDataQosPolicy topic_data
A sequence of octets associated with a Topic.


durability

public DurabilityQosPolicy durability
The durability policy of the Topic.


durability_service

public DurabilityServiceQosPolicy durability_service
Configures the service supporting the TRANSIENT and PERSITENT durability kinds.


deadline

public DeadlineQosPolicy deadline
Defines the expected update frequency for data instances within the Topic.


latency_budget

public LatencyBudgetQosPolicy latency_budget
Identifies the 'urgency' of the data on the Topic. The middleware uses this to batch data samples is possible.


liveliness

public LivelinessQosPolicy liveliness
Identifies the mechanism used to detect and maintain livelines of DataWriters on the Topic.


reliability

public ReliabilityQosPolicy reliability
Indicates the level of transport reliability on the Topic.


destination_order

public DestinationOrderQosPolicy destination_order
The ordering of received samples on the Topic will be either by SOURCE or RECEPTION timestamp.


history

public HistoryQosPolicy history
The amount of historical data maintained for the Topic.


resource_limits

public ResourceLimitsQosPolicy resource_limits
The resource limitations for the Topic.


transport_priority

public TransportPriorityQosPolicy transport_priority
The priority to be used for messages on the Topic.


lifespan

public LifespanQosPolicy lifespan
The 'expiration time' for old data samples on the Topic.


ownership

public OwnershipQosPolicy ownership
The type of 'ownership' expected for data instances on the Topic.


entity_name

public EntityNameQosPolicy entity_name

logging

public LoggingQosPolicy logging
Constructor Detail

TopicQos

public TopicQos()

Copyright © 2010 Twin Oaks Computing, Inc,
All Rights Reserved