RTI Connext Traditional C++ API  Version 7.0.0
DDS_TopicBuiltinTopicData Struct Reference

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

Public Attributes

DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries. More...
 
char * name
 Name of the DDSTopic. More...
 
char * type_name
 Name of the type attached to the DDSTopic. More...
 
struct DDS_DurabilityQosPolicy durability
 durability policy of the corresponding Topic More...
 
struct DDS_DurabilityServiceQosPolicy durability_service
 durability service policy of the corresponding Topic More...
 
struct DDS_DeadlineQosPolicy deadline
 Policy of the corresponding Topic. More...
 
struct DDS_LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding Topic. More...
 
struct DDS_LivelinessQosPolicy liveliness
 Policy of the corresponding Topic. More...
 
struct DDS_ReliabilityQosPolicy reliability
 Policy of the corresponding Topic. More...
 
struct DDS_TransportPriorityQosPolicy transport_priority
 Policy of the corresponding Topic. More...
 
struct DDS_LifespanQosPolicy lifespan
 Policy of the corresponding Topic. More...
 
struct DDS_DestinationOrderQosPolicy destination_order
 Policy of the corresponding Topic. More...
 
struct DDS_HistoryQosPolicy history
 Policy of the corresponding Topic. More...
 
struct DDS_ResourceLimitsQosPolicy resource_limits
 Policy of the corresponding Topic. More...
 
struct DDS_OwnershipQosPolicy ownership
 Policy of the corresponding Topic. More...
 
struct DDS_TopicDataQosPolicy topic_data
 Policy of the corresponding Topic. More...
 
struct DDS_DataRepresentationQosPolicy representation
 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_TOPIC_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDSTopic.

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_TOPIC_TOPIC_NAME
DDSTopicBuiltinTopicDataDataReader

Member Data Documentation

◆ key

DDS_BuiltinTopicKey_t DDS_TopicBuiltinTopicData::key

DCPS key to distinguish entries.

◆ name

char* DDS_TopicBuiltinTopicData::name

Name of the DDSTopic.

The length of this string is limited to 255 characters.

The memory for this field is managed as described in String Conventions.

See also
String Conventions

◆ type_name

char* DDS_TopicBuiltinTopicData::type_name

Name of the type attached to the DDSTopic.

The length of this string is limited to 255 characters.

The memory for this field is managed as described in String Conventions.

See also
String Conventions

◆ durability

struct DDS_DurabilityQosPolicy DDS_TopicBuiltinTopicData::durability

durability policy of the corresponding Topic

◆ durability_service

struct DDS_DurabilityServiceQosPolicy DDS_TopicBuiltinTopicData::durability_service

durability service policy of the corresponding Topic

◆ deadline

struct DDS_DeadlineQosPolicy DDS_TopicBuiltinTopicData::deadline

Policy of the corresponding Topic.

◆ latency_budget

struct DDS_LatencyBudgetQosPolicy DDS_TopicBuiltinTopicData::latency_budget

Policy of the corresponding Topic.

◆ liveliness

struct DDS_LivelinessQosPolicy DDS_TopicBuiltinTopicData::liveliness

Policy of the corresponding Topic.

◆ reliability

struct DDS_ReliabilityQosPolicy DDS_TopicBuiltinTopicData::reliability

Policy of the corresponding Topic.

◆ transport_priority

struct DDS_TransportPriorityQosPolicy DDS_TopicBuiltinTopicData::transport_priority

Policy of the corresponding Topic.

◆ lifespan

struct DDS_LifespanQosPolicy DDS_TopicBuiltinTopicData::lifespan

Policy of the corresponding Topic.

◆ destination_order

struct DDS_DestinationOrderQosPolicy DDS_TopicBuiltinTopicData::destination_order

Policy of the corresponding Topic.

◆ history

struct DDS_HistoryQosPolicy DDS_TopicBuiltinTopicData::history

Policy of the corresponding Topic.

◆ resource_limits

struct DDS_ResourceLimitsQosPolicy DDS_TopicBuiltinTopicData::resource_limits

Policy of the corresponding Topic.

◆ ownership

struct DDS_OwnershipQosPolicy DDS_TopicBuiltinTopicData::ownership

Policy of the corresponding Topic.

◆ topic_data

struct DDS_TopicDataQosPolicy DDS_TopicBuiltinTopicData::topic_data

Policy of the corresponding Topic.

◆ representation

struct DDS_DataRepresentationQosPolicy DDS_TopicBuiltinTopicData::representation

Data representation policy of the corresponding Topic.