RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
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.
 

Public Attributes

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

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

TopicDataQosPolicy ^ DDS::TopicQos::topic_data

Topic data policy, TOPIC_DATA.

DurabilityQosPolicy DDS::TopicQos::durability

Durability policy, DURABILITY.

DurabilityServiceQosPolicy DDS::TopicQos::durability_service

DurabilityService policy, DURABILITY_SERVICE.

DeadlineQosPolicy DDS::TopicQos::deadline

Deadline policy, DEADLINE.

LatencyBudgetQosPolicy DDS::TopicQos::latency_budget

Latency budget policy, LATENCY_BUDGET.

LivelinessQosPolicy DDS::TopicQos::liveliness

Liveliness policy, LIVELINESS.

ReliabilityQosPolicy DDS::TopicQos::reliability

Reliability policy, RELIABILITY.

DestinationOrderQosPolicy DDS::TopicQos::destination_order

Destination order policy, DESTINATION_ORDER.

HistoryQosPolicy DDS::TopicQos::history

History policy, HISTORY.

ResourceLimitsQosPolicy DDS::TopicQos::resource_limits

Resource limits policy, RESOURCE_LIMITS.

TransportPriorityQosPolicy DDS::TopicQos::transport_priority

Transport priority policy, TRANSPORT_PRIORITY.

LifespanQosPolicy DDS::TopicQos::lifespan

Lifespan policy, LIFESPAN.

OwnershipQosPolicy DDS::TopicQos::ownership

Ownership policy, OWNERSHIP.


RTI Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc