DDS_SubscriptionBuiltinTopicData Struct Reference
[Subscription Built-in Topics]

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

List of all members.

Public Attributes

DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries.
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_DurabilityQosPolicy durability
 Policy of the corresponding DataReader.
struct DDS_DeadlineQosPolicy deadline
 Policy of the corresponding DataReader.
struct DDS_LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding DataReader.
struct DDS_LivelinessQosPolicy liveliness
 Policy of the corresponding DataReader.
struct DDS_ReliabilityQosPolicy reliability
 Policy of the corresponding DataReader.
struct DDS_OwnershipQosPolicy ownership
 Policy of the corresponding DataReader.
struct
DDS_DestinationOrderQosPolicy 
destination_order
 Policy of the corresponding DataReader.
struct DDS_UserDataQosPolicy user_data
 Policy of the corresponding DataReader.
struct DDS_TimeBasedFilterQosPolicy time_based_filter
 Policy of the corresponding DataReader.
struct DDS_PresentationQosPolicy presentation
 Policy of the Subscriber to which the DataReader belongs.
struct DDS_PartitionQosPolicy partition
 Policy of the Subscriber to which the DataReader belongs.
struct DDS_TopicDataQosPolicy topic_data
 Policy of the related Topic.
struct DDS_GroupDataQosPolicy group_data
 Policy of the Subscriber to which the DataReader belongs.
struct DDS_TypeCodetype_code
 <<eXtension>> Type code information of the corresponding Topic
DDS_BuiltinTopicKey_t subscriber_key
 <<eXtension>> DCPS key of the subscriber to which the DataReader belongs.
struct DDS_PropertyQosPolicy property
 <<eXtension>> Properties of the corresponding DataReader.
struct DDS_LocatorSeq unicast_locators
 <<eXtension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified.
struct DDS_LocatorSeq multicast_locators
 <<eXtension>> Custom multicast locators that the endpoint can specify. The default locators will be used if this is not specified.
struct DDS_ContentFilterProperty_t content_filter_property
 <<eXtension>> This field provides all the required information to enable content filtering on the Writer side.
struct DDS_GUID_t virtual_guid
 <<eXtension>> Virtual GUID associated to the DataReader.
DDS_ProtocolVersion_t rtps_protocol_version
 <<eXtension>> Version number of the RTPS wire protocol used.
struct DDS_VendorId_t rtps_vendor_id
 <<eXtension>> ID of vendor implementing the RTPS wire protocol.
struct DDS_ProductVersion_t product_version
 <<eXtension>> This is a vendor specific parameter. It gives the current version for rti-dds.
DDS_Boolean disable_positive_acks
 <<eXtension>> This is a vendor specific parameter. Determines whether the corresponding DataReader sends positive acknowledgements for reliability.
struct DDS_EntityNameQosPolicy subscription_name
 <<eXtension>> The subscription name and role name.


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

DDSSubscriptionBuiltinTopicDataDataReader


Member Data Documentation

DCPS key to distinguish entries.

DCPS key of the participant to which the DataReader belongs.

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

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

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

Policy of the Subscriber to which the DataReader belongs.

Policy of the Subscriber to which the DataReader belongs.

Policy of the related Topic.

Policy of the Subscriber to which the DataReader belongs.

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

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

<<eXtension>> Properties of the corresponding DataReader.

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

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

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

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

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

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

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


RTI Connext C++ API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc