RTI Connext DDS Micro C++ API  Version 2.4.14
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_SubscriptionBuiltinTopicData Struct Reference

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

#include <dds_c_discovery.h>

List of all members.

Public Attributes

struct DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries. This is used to configure the object ID of the remote DDSDataReader.
struct DDS_BuiltinTopicKey_t participant_key
 DCPS key of the participant to which the DataReader belongs.
char * topic_name
 Name of the related DDSTopic.
char * type_name
 Name of the type attached to the DDSTopic.
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
 <<eXtension>> Custom unicast locator that the endpoint can specify. The default locator will be used if this is not specified.
struct DDS_LocatorSeq multicast_locator
 <<eXtension>> Custom multicast locator that the endpoint can specify. The default locator will be used if this is not specified.

Detailed Description

Entry created when a DDSDataReader 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 DDSDataReader the related DDSSubscriber.

See also:
DDS_SUBSCRIPTION_TOPIC_NAME

Member Data Documentation

struct DDS_BuiltinTopicKey_t DDS_SubscriptionBuiltinTopicData::key

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

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

The length of this string is limited to 255 characters.

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

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

See also:
Conventions
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

<<eXtension>> Custom unicast locator that the endpoint can specify. The default locator will be used if this is not specified.

struct DDS_LocatorSeq DDS_SubscriptionBuiltinTopicData::multicast_locator

<<eXtension>> Custom multicast locator that the endpoint can specify. The default locator will be used if this is not specified.


RTI Connext DDS Micro C++ API Version 2.4.14 Copyright © Mon Apr 12 2021 Real-Time Innovations, Inc