RTI Connext .Net APIs  Version 5.3.1
DDS::TopicQos Class Reference

QoS policies supported by a DDS::Topic entity. More...

#include <managed_topic.h>

Public Member Functions

bool equals (TopicQos^ qos)
 Compares two DDS::TopicQos for equality. More...
 

Public Attributes

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

Detailed Description

QoS policies supported by a DDS::Topic entity.

You must set certain members in a consistent manner:

length of DDS::TopicQos::topic_data .value <= DDS::DomainParticipantQos::resource_limits .topic_data_max_length

If any of the above are not true, DDS::Topic::set_qos, DDS::Topic::set_qos_with_profile and DDS::DomainParticipant::set_default_topic_qos will fail with DDS::Retcode_InconsistentPolicy and DDS::DomainParticipant::create_topic will return NULL.

Entity:
DDS::Topic
See also
QoS Policies allowed ranges within each Qos.

Member Data Documentation

◆ topic_data

TopicDataQosPolicy ^ DDS::TopicQos::topic_data

Topic data policy, TOPIC_DATA.

◆ durability

DurabilityQosPolicy DDS::TopicQos::durability

Durability policy, DURABILITY.

◆ durability_service

DurabilityServiceQosPolicy DDS::TopicQos::durability_service

DurabilityService policy, DURABILITY_SERVICE.

◆ deadline

DeadlineQosPolicy DDS::TopicQos::deadline

Deadline policy, DEADLINE.

◆ latency_budget

LatencyBudgetQosPolicy DDS::TopicQos::latency_budget

Latency budget policy, LATENCY_BUDGET.

◆ liveliness

LivelinessQosPolicy DDS::TopicQos::liveliness

Liveliness policy, LIVELINESS.

◆ reliability

ReliabilityQosPolicy DDS::TopicQos::reliability

Reliability policy, RELIABILITY.

◆ destination_order

DestinationOrderQosPolicy DDS::TopicQos::destination_order

Destination order policy, DESTINATION_ORDER.

◆ history

HistoryQosPolicy DDS::TopicQos::history

History policy, HISTORY.

◆ resource_limits

ResourceLimitsQosPolicy DDS::TopicQos::resource_limits

Resource limits policy, RESOURCE_LIMITS.

◆ transport_priority

TransportPriorityQosPolicy DDS::TopicQos::transport_priority

Transport priority policy, TRANSPORT_PRIORITY.

◆ lifespan

LifespanQosPolicy DDS::TopicQos::lifespan

Lifespan policy, LIFESPAN.

◆ ownership

OwnershipQosPolicy DDS::TopicQos::ownership

Ownership policy, OWNERSHIP.


RTI Connext .Net APIs Version 5.3.1 Copyright © Mon Feb 19 2018 Real-Time Innovations, Inc