RTI Connext C API  Version 5.0.0
DDS_SubscriptionBuiltinTopicData Struct Reference

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

Data Fields

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 DDS_Topic.
 
char * type_name
 Name of the type attached to the DDS_Topic.
 
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_TypeConsistencyEnforcementQosPolicy 
type_consistency
 Policy of the corresponding DataReader.
 
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 DDS_DataReader 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 DDS_DataReader the related DDS_Subscriber.

See Also
DDS_SUBSCRIPTION_TOPIC_NAME
DDS_SubscriptionBuiltinTopicDataDataReader

Field Documentation

DDS_BuiltinTopicKey_t DDS_SubscriptionBuiltinTopicData::key

DCPS key to distinguish entries.

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

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

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_DurabilityQosPolicy DDS_SubscriptionBuiltinTopicData::durability

Policy of the corresponding DataReader.

struct DDS_DeadlineQosPolicy DDS_SubscriptionBuiltinTopicData::deadline

Policy of the corresponding DataReader.

struct DDS_LatencyBudgetQosPolicy DDS_SubscriptionBuiltinTopicData::latency_budget

Policy of the corresponding DataReader.

struct DDS_LivelinessQosPolicy DDS_SubscriptionBuiltinTopicData::liveliness

Policy of the corresponding DataReader.

struct DDS_ReliabilityQosPolicy DDS_SubscriptionBuiltinTopicData::reliability

Policy of the corresponding DataReader.

struct DDS_OwnershipQosPolicy DDS_SubscriptionBuiltinTopicData::ownership

Policy of the corresponding DataReader.

struct DDS_DestinationOrderQosPolicy DDS_SubscriptionBuiltinTopicData::destination_order

Policy of the corresponding DataReader.

struct DDS_UserDataQosPolicy DDS_SubscriptionBuiltinTopicData::user_data

Policy of the corresponding DataReader.

struct DDS_TimeBasedFilterQosPolicy DDS_SubscriptionBuiltinTopicData::time_based_filter

Policy of the corresponding DataReader.

struct DDS_PresentationQosPolicy DDS_SubscriptionBuiltinTopicData::presentation

Policy of the Subscriber to which the DataReader belongs.

struct DDS_PartitionQosPolicy DDS_SubscriptionBuiltinTopicData::partition

Policy of the Subscriber to which the DataReader belongs.

struct DDS_TopicDataQosPolicy DDS_SubscriptionBuiltinTopicData::topic_data

Policy of the related Topic.

struct DDS_GroupDataQosPolicy DDS_SubscriptionBuiltinTopicData::group_data

Policy of the Subscriber to which the DataReader belongs.

struct DDS_TypeConsistencyEnforcementQosPolicy DDS_SubscriptionBuiltinTopicData::type_consistency

Policy of the corresponding DataReader.

struct DDS_TypeCode* DDS_SubscriptionBuiltinTopicData::type_code

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

DDS_BuiltinTopicKey_t DDS_SubscriptionBuiltinTopicData::subscriber_key

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

struct DDS_PropertyQosPolicy DDS_SubscriptionBuiltinTopicData::property

<<eXtension>> Properties of the corresponding DataReader.

struct DDS_LocatorSeq DDS_SubscriptionBuiltinTopicData::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 DDS_SubscriptionBuiltinTopicData::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 DDS_SubscriptionBuiltinTopicData::content_filter_property

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

struct DDS_GUID_t DDS_SubscriptionBuiltinTopicData::virtual_guid

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

See Also
DDS_GUID_t
DDS_ProtocolVersion_t DDS_SubscriptionBuiltinTopicData::rtps_protocol_version

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

struct DDS_VendorId_t DDS_SubscriptionBuiltinTopicData::rtps_vendor_id

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

struct DDS_ProductVersion_t DDS_SubscriptionBuiltinTopicData::product_version

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

DDS_Boolean DDS_SubscriptionBuiltinTopicData::disable_positive_acks

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

struct DDS_EntityNameQosPolicy DDS_SubscriptionBuiltinTopicData::subscription_name

<<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 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc