RTI Connext Java API  Version 6.0.0
 All Classes Namespaces Functions Variables Groups Pages
TopicQos Class Reference

QoS policies supported by a com.rti.dds.topic.Topic entity. More...

Inheritance diagram for TopicQos:
Qos

Public Attributes

final TopicDataQosPolicy topic_data
 Topic data policy, TOPIC_DATA.
 
final DurabilityQosPolicy durability
 Durability policy, DURABILITY.
 
final DurabilityServiceQosPolicy durability_service
 DurabilityService policy, DURABILITY_SERVICE.
 
final DeadlineQosPolicy deadline
 Deadline policy, DEADLINE.
 
final LatencyBudgetQosPolicy latency_budget
 Latency budget policy, LATENCY_BUDGET.
 
final LivelinessQosPolicy liveliness
 Liveliness policy, LIVELINESS.
 
final ReliabilityQosPolicy reliability
 Reliability policy, RELIABILITY.
 
final DestinationOrderQosPolicy destination_order
 Destination order policy, DESTINATION_ORDER.
 
final HistoryQosPolicy history
 History policy, HISTORY.
 
final ResourceLimitsQosPolicy resource_limits
 Resource limits policy, RESOURCE_LIMITS.
 
final TransportPriorityQosPolicy transport_priority
 Transport priority policy, TRANSPORT_PRIORITY.
 
final LifespanQosPolicy lifespan
 Lifespan policy, LIFESPAN.
 
final OwnershipQosPolicy ownership
 Ownership policy, OWNERSHIP.
 
final DataRepresentationQosPolicy representation
 Data representation policy, DATA_REPRESENTATION.
 

Additional Inherited Members

- Public Member Functions inherited from Qos
final boolean equals (Object other)
 
- Protected Member Functions inherited from Struct
 Struct ()
 
abstract void pull_from_nativeI (long native_status)
 
abstract void push_to_nativeI (long native_status)
 

Detailed Description

QoS policies supported by a com.rti.dds.topic.Topic entity.

You must set certain members in a consistent manner:

length of com.rti.dds.topic.TopicQos.topic_data .value <= com.rti.dds.domain.DomainParticipantQos.resource_limits .topic_data_max_length

If any of the above are not true, com.rti.dds.topic.Topic.set_qos, com.rti.dds.topic.Topic.set_qos_with_profile and com.rti.dds.domain.DomainParticipant.set_default_topic_qos will fail with com.rti.dds.infrastructure.RETCODE_INCONSISTENT_POLICY and com.rti.dds.domain.DomainParticipant.create_topic will return NULL.

Entity:
com.rti.dds.topic.Topic
See Also
QoS Policies allowed ranges within each Qos.

Member Data Documentation

final TopicDataQosPolicy topic_data

Topic data policy, TOPIC_DATA.

final DurabilityQosPolicy durability

Durability policy, DURABILITY.

final DurabilityServiceQosPolicy durability_service

DurabilityService policy, DURABILITY_SERVICE.

final DeadlineQosPolicy deadline

Deadline policy, DEADLINE.

final LatencyBudgetQosPolicy latency_budget

Latency budget policy, LATENCY_BUDGET.

final LivelinessQosPolicy liveliness

Liveliness policy, LIVELINESS.

final ReliabilityQosPolicy reliability

Reliability policy, RELIABILITY.

final DestinationOrderQosPolicy destination_order

Destination order policy, DESTINATION_ORDER.

final HistoryQosPolicy history

History policy, HISTORY.

final ResourceLimitsQosPolicy resource_limits

Resource limits policy, RESOURCE_LIMITS.

final TransportPriorityQosPolicy transport_priority

Transport priority policy, TRANSPORT_PRIORITY.

final LifespanQosPolicy lifespan

Lifespan policy, LIFESPAN.

final OwnershipQosPolicy ownership

Ownership policy, OWNERSHIP.

final DataRepresentationQosPolicy representation

Data representation policy, DATA_REPRESENTATION.


RTI Connext Java API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc