DDS::SubscriptionBuiltinTopicData Class Reference
[Subscription Built-in Topics]

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 >

List of all members.

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

DCPS key to distinguish entries.

DCPS key of the participant to which the DataReader belongs.

Name of the related DDS::Topic.

The length of this string is limited to 255 characters.

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

The length of this string is limited to 255 characters.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the corresponding DataReader.

Policy of the Subscriber to which the DataReader belongs.

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

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

See also:
DDS::GUID_t

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

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

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

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 [get, set]

<<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 Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc