RTI Connext C API Version 7.3.0
DDS_TopicBuiltinTopicData Struct Reference

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

Data Fields

DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries. More...
 
char * name
 Name of the DDS_Topic. More...
 
char * type_name
 Name of the type attached to the DDS_Topic. 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 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_TOPIC_TOPIC_NAME
DDS_TopicBuiltinTopicDataDataReader

Field Documentation

◆ key

DDS_BuiltinTopicKey_t DDS_TopicBuiltinTopicData::key

DCPS key to distinguish entries.

◆ name

char* DDS_TopicBuiltinTopicData::name

Name of the DDS_Topic.

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 DDS_Topic.

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.