CoreDX DDS Java Reference Manual
Public Attributes | Static Public Attributes | List of all members
TopicQos Class Reference

Structure that holds DDS_Topic Quality of Service policies. More...

Public Attributes

TopicDataQosPolicy topic_data
 
DurabilityQosPolicy durability
 
DurabilityServiceQosPolicy durability_service
 
DeadlineQosPolicy deadline
 
LatencyBudgetQosPolicy latency_budget
 
LivelinessQosPolicy liveliness
 
ReliabilityQosPolicy reliability
 
DestinationOrderQosPolicy destination_order
 
HistoryQosPolicy history
 
ResourceLimitsQosPolicy resource_limits
 
TransportPriorityQosPolicy transport_priority
 
LifespanQosPolicy lifespan
 
OwnershipQosPolicy ownership
 
EntityNameQosPolicy entity_name
 
LoggingQosPolicy logging
 

Static Public Attributes

static final TopicQos TOPIC_QOS_DEFAULT = null
 

Detailed Description

Structure that holds DDS_Topic Quality of Service policies.

See also
Topic::set_qos(TopicQos) set_qos()
Topic::get_qos(TopicQos) get_qos()
DomainParticipant::create_topic(java.lang.String topic_name, java.lang.String type_name, TopicQos DDS Quality of Service, TopicListener listener, long mask) create_topic()
DomainParticipant::set_default_topic_qos(TopicQos) set_default_topic_qos()

Member Data Documentation

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

Controls the Entity name of the Topic

The amount of historical data maintained for the Topic.

LatencyBudgetQosPolicy latency_budget

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

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.

Controls the logging behavior of the Topic

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.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.