RTI Connext Micro C API  Version 2.4.14.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_SubscriptionBuiltinTopicData Struct Reference

Entry created when a DDS_DataReader is discovered in association with its Subscriber. More...

Data Fields

struct DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries. This is used to configure the object ID of the remote DDS_DataReader.
struct DDS_BuiltinTopicKey_t participant_key
 DCPS key of the participant to which the DataReader belongs.
char * topic_name
 Name of the related DDS_Topic.
char * type_name
 Name of the type attached to the DDS_Topic.
struct DDS_DeadlineQosPolicy deadline
 Policy of the corresponding DataReader.
struct DDS_OwnershipQosPolicy ownership
 Policy of the corresponding DataReader.
struct DDS_ReliabilityQosPolicy reliability
 Policy of the corresponding DataReader.
struct DDS_LivelinessQosPolicy liveliness
 Policy of the corresponding DataReader.
struct DDS_DurabilityQosPolicy durability
 Policy of the corresponding DataReader.
struct
DDS_DestinationOrderQosPolicy 
destination_order
 Policy of the corresponding DataReader.
struct DDS_LocatorSeq unicast_locator
 Custom unicast locator sequence that the endpoint can specify. The default locator sequence from the DDS_DomainParticipant will be used if this is not specified.
struct DDS_LocatorSeq multicast_locator
 Custom multicast locator that the endpoint can specify. The default multicast locator sequence from the DDS_DomainParticipant will be used if this is not specified.

Detailed Description

Entry created when a DDS_DataReader is discovered in association with its Subscriber.

Data associated with the built-in topic DDS_SUBSCRIPTION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDS_DataReader the related DDS_Subscriber.


Field Documentation

struct DDS_BuiltinTopicKey_t DDS_SubscriptionBuiltinTopicData::key

DCPS key to distinguish entries. This is used to configure the object ID of the remote DDS_DataReader.

Key GUID must be first

struct DDS_BuiltinTopicKey_t DDS_SubscriptionBuiltinTopicData::participant_key

DCPS key of the participant to which the DataReader belongs.

char* DDS_SubscriptionBuiltinTopicData::topic_name

Name of the related DDS_Topic.

The length of this string is limited to 255 characters.

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

See also:
String Support
char* DDS_SubscriptionBuiltinTopicData::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 Support.

See also:
String Support
struct DDS_DeadlineQosPolicy DDS_SubscriptionBuiltinTopicData::deadline

Policy of the corresponding DataReader.

struct DDS_OwnershipQosPolicy DDS_SubscriptionBuiltinTopicData::ownership

Policy of the corresponding DataReader.

struct DDS_ReliabilityQosPolicy DDS_SubscriptionBuiltinTopicData::reliability

Policy of the corresponding DataReader.

struct DDS_LivelinessQosPolicy DDS_SubscriptionBuiltinTopicData::liveliness

Policy of the corresponding DataReader.

struct DDS_DurabilityQosPolicy DDS_SubscriptionBuiltinTopicData::durability

Policy of the corresponding DataReader.

struct DDS_DestinationOrderQosPolicy DDS_SubscriptionBuiltinTopicData::destination_order

Policy of the corresponding DataReader.

struct DDS_LocatorSeq DDS_SubscriptionBuiltinTopicData::unicast_locator

Custom unicast locator sequence that the endpoint can specify. The default locator sequence from the DDS_DomainParticipant will be used if this is not specified.

struct DDS_LocatorSeq DDS_SubscriptionBuiltinTopicData::multicast_locator

Custom multicast locator that the endpoint can specify. The default multicast locator sequence from the DDS_DomainParticipant will be used if this is not specified.


RTI Connext Micro C API Version 2.4.14.1 Copyright © Thu Nov 2 2023 Real-Time Innovations, Inc