RTI Connext .Net APIs  Version 5.1.0
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< T >

Public Attributes

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

Properties

UserDataQosPolicy^  user_data [get]
 Policy of the corresponding DataReader.
 
PartitionQosPolicy^  partition [get]
 Policy of the Subscriber to which the DataReader belongs.
 
TopicDataQosPolicy^  topic_data [get]
 Policy of the related Topic.
 
GroupDataQosPolicy^  group_data [get]
 Policy of the Subscriber to which the DataReader belongs.
 
DDS::TypeCode^  type_code [get]
 <<eXtension>> Type code information of the corresponding Topic
 
DDS::TypeObject^  type [get]
 <<eXtension>> Type object information of the corresponding DataWriter
 
PropertyQosPolicy^  property_qos [get]
 <<eXtension>> Properties of the corresponding DataReader.
 
LocatorSeq^  unicast_locators [get]
 <<eXtension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified.
 
LocatorSeq^  multicast_locators [get]
 <<eXtension>> Custom multicast locators that the endpoint can specify. The default locators will be used if this is not specified.
 
ContentFilterProperty_t^  content_filter_property [get]
 <<eXtension>> This field provides all the required information to enable content filtering on the Writer side.
 
System::Boolean disable_positive_acks [get, set]
 <<eXtension>> This is a vendor specific parameter. Determines whether the corresponding DataReader sends positive acknowledgements for reliability.
 
EntityNameQosPolicy^  subscription_name [get]
 <<eXtension>> The subscription name and role name.
 

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

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::key

DCPS key to distinguish entries.

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::participant_key

DCPS key of the participant to which the DataReader belongs.

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

Name of the related DDS::Topic.

The length of this string is limited to 255 characters.

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.

DurabilityQosPolicy DDS::SubscriptionBuiltinTopicData::durability

Policy of the corresponding DataReader.

DeadlineQosPolicy DDS::SubscriptionBuiltinTopicData::deadline

Policy of the corresponding DataReader.

LatencyBudgetQosPolicy DDS::SubscriptionBuiltinTopicData::latency_budget

Policy of the corresponding DataReader.

LivelinessQosPolicy DDS::SubscriptionBuiltinTopicData::liveliness

Policy of the corresponding DataReader.

ReliabilityQosPolicy DDS::SubscriptionBuiltinTopicData::reliability

Policy of the corresponding DataReader.

OwnershipQosPolicy DDS::SubscriptionBuiltinTopicData::ownership

Policy of the corresponding DataReader.

DestinationOrderQosPolicy DDS::SubscriptionBuiltinTopicData::destination_order

Policy of the corresponding DataReader.

TimeBasedFilterQosPolicy DDS::SubscriptionBuiltinTopicData::time_based_filter

Policy of the corresponding DataReader.

PresentationQosPolicy DDS::SubscriptionBuiltinTopicData::presentation

Policy of the Subscriber to which the DataReader belongs.

TypeConsistencyEnforcementQosPolicy DDS::SubscriptionBuiltinTopicData::type_consistency

Policy of the corresponding DataReader.

BuiltinTopicKey_t DDS::SubscriptionBuiltinTopicData::subscriber_key

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

GUID_t DDS::SubscriptionBuiltinTopicData::virtual_guid

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

See Also
DDS::GUID_t
ProtocolVersion_t DDS::SubscriptionBuiltinTopicData::rtps_protocol_version

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

VendorId_t DDS::SubscriptionBuiltinTopicData::rtps_vendor_id

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

ProductVersion_t DDS::SubscriptionBuiltinTopicData::product_version

<<eXtension>> This is a vendor specific parameter. It gives the current version for rti-dds.

Property Documentation

UserDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::user_data
get

Policy of the corresponding DataReader.

PartitionQosPolicy^ DDS::SubscriptionBuiltinTopicData::partition
get

Policy of the Subscriber to which the DataReader belongs.

TopicDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::topic_data
get

Policy of the related Topic.

GroupDataQosPolicy^ DDS::SubscriptionBuiltinTopicData::group_data
get

Policy of the Subscriber to which the DataReader belongs.

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

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

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

<<eXtension>> Type object information of the corresponding DataWriter

PropertyQosPolicy^ DDS::SubscriptionBuiltinTopicData::property_qos
get

<<eXtension>> Properties of the corresponding DataReader.

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.

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.

ContentFilterProperty_t^ DDS::SubscriptionBuiltinTopicData::content_filter_property
get

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

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

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

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.


RTI Connext .Net APIs Version 5.1.0 Copyright © Mon Feb 3 2014 Real-Time Innovations, Inc