RTI Connext .NET API (legacy)  Version 6.1.2
DDS::TopicBuiltinTopicData Class Reference

Entry created when a Topic object discovered. More...

#include <managed_builtin.h>

Inheritance diagram for DDS::TopicBuiltinTopicData:
DDS::ICopyable< TopicBuiltinTopicData^>

Public Attributes

BuiltinTopicKey_t key
 DCPS key to distinguish entries. More...
 
System::String ^ name
 Name of the DDS::Topic. More...
 
System::String ^ type_name
 Name of the type attached to the DDS::Topic. More...
 
DurabilityQosPolicy durability
 durability policy of the corresponding Topic More...
 
DurabilityServiceQosPolicy durability_service
 durability service policy of the corresponding Topic More...
 
DeadlineQosPolicy deadline
 Policy of the corresponding Topic. More...
 
LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding Topic. More...
 
LivelinessQosPolicy liveliness
 Policy of the corresponding Topic. More...
 
ReliabilityQosPolicy reliability
 Policy of the corresponding Topic. More...
 
TransportPriorityQosPolicy transport_priority
 Policy of the corresponding Topic. More...
 
LifespanQosPolicy lifespan
 Policy of the corresponding Topic. More...
 
DestinationOrderQosPolicy destination_order
 Policy of the corresponding Topic. More...
 
HistoryQosPolicy history
 Policy of the corresponding Topic. More...
 
ResourceLimitsQosPolicy resource_limits
 Policy of the corresponding Topic. More...
 
OwnershipQosPolicy ownership
 Policy of the corresponding Topic. More...
 

Properties

TopicDataQosPolicytopic_data [get]
 Policy of the corresponding Topic. More...
 
DataRepresentationQosPolicyrepresentation [get]
 Data representation policy of the corresponding Topic. More...
 

Detailed Description

Entry created when a Topic object discovered.

Data associated with the built-in topic DDS::TopicBuiltinTopicDataTypeSupport::TOPIC_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDS::Topic.

Note: The DDS::TopicBuiltinTopicData built-in topic is meant to convey information about discovered Topics. This Topic's samples are not propagated in a separate packet on the wire. Instead, the data is sent as part of the information carried by other built-in topics (DDS::PublicationBuiltinTopicData and DDS::SubscriptionBuiltinTopicData). Therefore TopicBuiltinTopicData DataReaders will not receive any data.

See also
DDS::TopicBuiltinTopicDataTypeSupport::TOPIC_TOPIC_NAME
DDS::TopicBuiltinTopicDataDataReader

Member Data Documentation

◆ key

BuiltinTopicKey_t DDS::TopicBuiltinTopicData::key

DCPS key to distinguish entries.

◆ name

System::String ^ DDS::TopicBuiltinTopicData::name

Name of the DDS::Topic.

The length of this string is limited to 255 characters.

◆ type_name

System::String ^ DDS::TopicBuiltinTopicData::type_name

Name of the type attached to the DDS::Topic.

The length of this string is limited to 255 characters.

◆ durability

DurabilityQosPolicy DDS::TopicBuiltinTopicData::durability

durability policy of the corresponding Topic

◆ durability_service

DurabilityServiceQosPolicy DDS::TopicBuiltinTopicData::durability_service

durability service policy of the corresponding Topic

◆ deadline

DeadlineQosPolicy DDS::TopicBuiltinTopicData::deadline

Policy of the corresponding Topic.

◆ latency_budget

LatencyBudgetQosPolicy DDS::TopicBuiltinTopicData::latency_budget

Policy of the corresponding Topic.

◆ liveliness

LivelinessQosPolicy DDS::TopicBuiltinTopicData::liveliness

Policy of the corresponding Topic.

◆ reliability

ReliabilityQosPolicy DDS::TopicBuiltinTopicData::reliability

Policy of the corresponding Topic.

◆ transport_priority

TransportPriorityQosPolicy DDS::TopicBuiltinTopicData::transport_priority

Policy of the corresponding Topic.

◆ lifespan

LifespanQosPolicy DDS::TopicBuiltinTopicData::lifespan

Policy of the corresponding Topic.

◆ destination_order

DestinationOrderQosPolicy DDS::TopicBuiltinTopicData::destination_order

Policy of the corresponding Topic.

◆ history

HistoryQosPolicy DDS::TopicBuiltinTopicData::history

Policy of the corresponding Topic.

◆ resource_limits

ResourceLimitsQosPolicy DDS::TopicBuiltinTopicData::resource_limits

Policy of the corresponding Topic.

◆ ownership

OwnershipQosPolicy DDS::TopicBuiltinTopicData::ownership

Policy of the corresponding Topic.

Property Documentation

◆ topic_data

TopicDataQosPolicy^ DDS::TopicBuiltinTopicData::topic_data
get

Policy of the corresponding Topic.

◆ representation

DataRepresentationQosPolicy^ DDS::TopicBuiltinTopicData::representation
get

Data representation policy of the corresponding Topic.