RTI Connext .NET API (legacy)  Version 6.1.1
DDS::SubscriptionBuiltinTopicData Class Reference

Entry created when a DDS::DataReader is discovered in association with its Subscriber. More...

#include <managed_builtin.h>

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

Public Attributes

BuiltinTopicKey_t key
 DCPS key to distinguish entries. More...
 
BuiltinTopicKey_t participant_key
 DCPS key of the participant to which the DataReader belongs. More...
 
System::String ^ topic_name
 Name of the related DDS::Topic. More...
 
System::String ^ type_name
 Name of the type attached to the DDS::Topic. More...
 
DurabilityQosPolicy durability
 Policy of the corresponding DataReader. More...
 
DeadlineQosPolicy deadline
 Policy of the corresponding DataReader. More...
 
LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding DataReader. More...
 
LivelinessQosPolicy liveliness
 Policy of the corresponding DataReader. More...
 
ReliabilityQosPolicy reliability
 Policy of the corresponding DataReader. More...
 
OwnershipQosPolicy ownership
 Policy of the corresponding DataReader. More...
 
DestinationOrderQosPolicy destination_order
 Policy of the corresponding DataReader. More...
 
TimeBasedFilterQosPolicy time_based_filter
 Policy of the corresponding DataReader. More...
 
PresentationQosPolicy presentation
 Policy of the Subscriber to which the DataReader belongs. More...
 
TypeConsistencyEnforcementQosPolicy type_consistency
 Policy of the corresponding DataReader. More...
 
BuiltinTopicKey_t subscriber_key
 <<extension>> DCPS key of the subscriber to which the DataReader belongs. More...
 
GUID_t virtual_guid
 <<extension>> Virtual GUID associated to the DataReader. More...
 
ServiceQosPolicy service
 <<extension>> Policy of the corresponding DataReader. More...
 
ProtocolVersion_t rtps_protocol_version
 <<extension>> Version number of the RTPS wire protocol used. More...
 
VendorId_t rtps_vendor_id
 <<extension>> ID of vendor implementing the RTPS wire protocol. More...
 
ProductVersion_t product_version
 <<extension>> This is a vendor specific parameter. It gives the current version of RTI Connext More...
 

Properties

UserDataQosPolicyuser_data [get]
 Policy of the corresponding DataReader. More...
 
PartitionQosPolicypartition [get]
 Policy of the Subscriber to which the DataReader belongs. More...
 
TopicDataQosPolicytopic_data [get]
 Policy of the related Topic. More...
 
GroupDataQosPolicygroup_data [get]
 Policy of the Subscriber to which the DataReader belongs. More...
 
DDS::TypeCodetype_code [get]
 <<extension>> Type code information of the corresponding Topic More...
 
DDS::TypeObject^ type [get]
 <<extension>> Type object information of the corresponding DataReader More...
 
DataRepresentationQosPolicyrepresentation [get]
 Data representation policy of the corresponding DataReader. More...
 
DataTagQosPolicydata_tags [get]
 Tags of the corresponding DataReader. More...
 
PropertyQosPolicyproperty_qos [get]
 <<extension>> Properties of the corresponding DataReader. More...
 
LocatorSequnicast_locators [get]
 <<extension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified. More...
 
LocatorSeqmulticast_locators [get]
 <<extension>> Custom multicast locators that the endpoint can specify. The default locators will be used if this is not specified. More...
 
ContentFilterProperty_tcontent_filter_property [get]
 <<extension>> This field provides all the required information to enable content filtering on the Writer side. More...
 
System::Boolean disable_positive_acks [get, set]
 <<extension>> This is a vendor specific parameter. Determines whether the corresponding DataReader sends positive acknowledgments for reliability. More...
 
EntityNameQosPolicysubscription_name [get]
 <<extension>> The subscription name and role name. More...
 

Detailed Description

Entry created when a DDS::DataReader is discovered in association with its Subscriber.

Data associated with the built-in topic DDS::SubscriptionBuiltinTopicDataTypeSupport::SUBSCRIPTION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDS::DataReader the related DDS::Subscriber.

See also
DDS::SubscriptionBuiltinTopicDataTypeSupport::SUBSCRIPTION_TOPIC_NAME
DDS::SubscriptionBuiltinTopicDataDataReader

Member Data Documentation

◆ key

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::key

DCPS key to distinguish entries.

◆ participant_key

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::participant_key

DCPS key of the participant to which the DataReader belongs.

◆ topic_name

System::String ^ DDS::SubscriptionBuiltinTopicData::topic_name

Name of the related DDS::Topic.

The length of this string is limited to 255 characters.

◆ type_name

System::String ^ DDS::SubscriptionBuiltinTopicData::type_name

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

The length of this string is limited to 255 characters.

◆ durability

DurabilityQosPolicy DDS::SubscriptionBuiltinTopicData::durability

Policy of the corresponding DataReader.

◆ deadline

DeadlineQosPolicy DDS::SubscriptionBuiltinTopicData::deadline

Policy of the corresponding DataReader.

◆ latency_budget

LatencyBudgetQosPolicy DDS::SubscriptionBuiltinTopicData::latency_budget

Policy of the corresponding DataReader.

◆ liveliness

LivelinessQosPolicy DDS::SubscriptionBuiltinTopicData::liveliness

Policy of the corresponding DataReader.

◆ reliability

ReliabilityQosPolicy DDS::SubscriptionBuiltinTopicData::reliability

Policy of the corresponding DataReader.

◆ ownership

OwnershipQosPolicy DDS::SubscriptionBuiltinTopicData::ownership

Policy of the corresponding DataReader.

◆ destination_order

DestinationOrderQosPolicy DDS::SubscriptionBuiltinTopicData::destination_order

Policy of the corresponding DataReader.

Warning
Only the field DDS::DestinationOrderQosPolicy::kind is propagated during discovery. The other fields always contain their default values.

◆ time_based_filter

TimeBasedFilterQosPolicy DDS::SubscriptionBuiltinTopicData::time_based_filter

Policy of the corresponding DataReader.

◆ presentation

PresentationQosPolicy DDS::SubscriptionBuiltinTopicData::presentation

Policy of the Subscriber to which the DataReader belongs.

◆ type_consistency

TypeConsistencyEnforcementQosPolicy DDS::SubscriptionBuiltinTopicData::type_consistency

Policy of the corresponding DataReader.

◆ subscriber_key

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::subscriber_key

<<extension>> DCPS key of the subscriber to which the DataReader belongs.

◆ virtual_guid

GUID_t DDS::SubscriptionBuiltinTopicData::virtual_guid

<<extension>> Virtual GUID associated to the DataReader.

See also
DDS::GUID_t

◆ service

ServiceQosPolicy DDS::SubscriptionBuiltinTopicData::service

◆ rtps_protocol_version

ProtocolVersion_t DDS::SubscriptionBuiltinTopicData::rtps_protocol_version

<<extension>> Version number of the RTPS wire protocol used.

◆ rtps_vendor_id

VendorId_t DDS::SubscriptionBuiltinTopicData::rtps_vendor_id

<<extension>> ID of vendor implementing the RTPS wire protocol.

◆ product_version

ProductVersion_t DDS::SubscriptionBuiltinTopicData::product_version

<<extension>> This is a vendor specific parameter. It gives the current version of RTI Connext

Property Documentation

◆ user_data

UserDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::user_data
get

Policy of the corresponding DataReader.

◆ partition

PartitionQosPolicy^ DDS::SubscriptionBuiltinTopicData::partition
get

Policy of the Subscriber to which the DataReader belongs.

◆ topic_data

TopicDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::topic_data
get

Policy of the related Topic.

◆ group_data

GroupDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::group_data
get

Policy of the Subscriber to which the DataReader belongs.

◆ type_code

DDS:: TypeCode^ DDS::SubscriptionBuiltinTopicData::type_code
get

<<extension>> Type code information of the corresponding Topic

◆ type

DDS:: TypeObject^ DDS::SubscriptionBuiltinTopicData::type
get

<<extension>> Type object information of the corresponding DataReader

◆ representation

DataRepresentationQosPolicy^ DDS::SubscriptionBuiltinTopicData::representation
get

Data representation policy of the corresponding DataReader.

◆ data_tags

DataTagQosPolicy^ DDS::SubscriptionBuiltinTopicData::data_tags
get

Tags of the corresponding DataReader.

◆ property_qos

PropertyQosPolicy^ DDS::SubscriptionBuiltinTopicData::property_qos
get

<<extension>> Properties of the corresponding DataReader.

◆ unicast_locators

LocatorSeq^ DDS::SubscriptionBuiltinTopicData::unicast_locators
get

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

◆ multicast_locators

LocatorSeq^ DDS::SubscriptionBuiltinTopicData::multicast_locators
get

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

◆ content_filter_property

ContentFilterProperty_t^ DDS::SubscriptionBuiltinTopicData::content_filter_property
get

<<extension>> This field provides all the required information to enable content filtering on the Writer side.

◆ disable_positive_acks

System:: Boolean DDS::SubscriptionBuiltinTopicData::disable_positive_acks
getset

<<extension>> This is a vendor specific parameter. Determines whether the corresponding DataReader sends positive acknowledgments for reliability.

◆ subscription_name

EntityNameQosPolicy^ DDS::SubscriptionBuiltinTopicData::subscription_name
get

<<extension>> The subscription name and role name.

This member contains the name and the role name of the discovered subscription.