CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
com.toc.coredx.DDS.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

◆ deadline

DeadlineQosPolicy com.toc.coredx.DDS.TopicQos.deadline

Defines the expected update frequency for data instances within the Topic.

◆ destination_order

DestinationOrderQosPolicy com.toc.coredx.DDS.TopicQos.destination_order

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

◆ durability

DurabilityQosPolicy com.toc.coredx.DDS.TopicQos.durability

The durability policy of the Topic.

◆ durability_service

DurabilityServiceQosPolicy com.toc.coredx.DDS.TopicQos.durability_service

Configures the service supporting the TRANSIENT and PERSITENT durability kinds.

◆ entity_name

EntityNameQosPolicy com.toc.coredx.DDS.TopicQos.entity_name

Controls the Entity name of the Topic

◆ history

HistoryQosPolicy com.toc.coredx.DDS.TopicQos.history

The amount of historical data maintained for the Topic.

◆ latency_budget

LatencyBudgetQosPolicy com.toc.coredx.DDS.TopicQos.latency_budget

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

◆ lifespan

LifespanQosPolicy com.toc.coredx.DDS.TopicQos.lifespan

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

◆ liveliness

LivelinessQosPolicy com.toc.coredx.DDS.TopicQos.liveliness

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

◆ logging

LoggingQosPolicy com.toc.coredx.DDS.TopicQos.logging

Controls the logging behavior of the Topic

◆ ownership

OwnershipQosPolicy com.toc.coredx.DDS.TopicQos.ownership

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

◆ reliability

ReliabilityQosPolicy com.toc.coredx.DDS.TopicQos.reliability

Indicates the level of transport reliability on the Topic.

◆ resource_limits

ResourceLimitsQosPolicy com.toc.coredx.DDS.TopicQos.resource_limits

The resource limitations for the Topic.

◆ topic_data

TopicDataQosPolicy com.toc.coredx.DDS.TopicQos.topic_data

A sequence of octets associated with a Topic.

◆ transport_priority

TransportPriorityQosPolicy com.toc.coredx.DDS.TopicQos.transport_priority

The priority to be used for messages on the Topic.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.