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.