RTI Connext C++ API  Version 5.1.0
DDS_PublicationBuiltinTopicData Struct Reference

Entry created when a DDSDataWriter is discovered in association with its Publisher. More...

Public Attributes

DDS_BuiltinTopicKey_t key
 DCPS key to distinguish entries.
 
DDS_BuiltinTopicKey_t participant_key
 DCPS key of the participant to which the DataWriter belongs.
 
char * topic_name
 Name of the related DDSTopic.
 
char * type_name
 Name of the type attached to the DDSTopic.
 
struct DDS_DurabilityQosPolicy durability
 durability policy of the corresponding DataWriter
 
struct
DDS_DurabilityServiceQosPolicy 
durability_service
 durability_service policy of the corresponding DataWriter
 
struct DDS_DeadlineQosPolicy deadline
 Policy of the corresponding DataWriter.
 
struct DDS_LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding DataWriter.
 
struct DDS_LivelinessQosPolicy liveliness
 Policy of the corresponding DataWriter.
 
struct DDS_ReliabilityQosPolicy reliability
 Policy of the corresponding DataWriter.
 
struct DDS_LifespanQosPolicy lifespan
 Policy of the corresponding DataWriter.
 
struct DDS_UserDataQosPolicy user_data
 Policy of the corresponding DataWriter.
 
struct DDS_OwnershipQosPolicy ownership
 Policy of the corresponding DataWriter.
 
struct
DDS_OwnershipStrengthQosPolicy 
ownership_strength
 Policy of the corresponding DataWriter.
 
struct
DDS_DestinationOrderQosPolicy 
destination_order
 Policy of the corresponding DataWriter.
 
struct DDS_PresentationQosPolicy presentation
 Policy of the Publisher to which the DataWriter belongs.
 
struct DDS_PartitionQosPolicy partition
 Policy of the Publisher to which the DataWriter belongs.
 
struct DDS_TopicDataQosPolicy topic_data
 Policy of the related Topic.
 
struct DDS_GroupDataQosPolicy group_data
 Policy of the Publisher to which the DataWriter belongs.
 
struct DDS_TypeCodetype_code
 <<eXtension>> Type code information of the corresponding Topic
 
DDS_BuiltinTopicKey_t publisher_key
 <<eXtension>> DCPS key of the publisher to which the DataWriter belongs
 
struct DDS_PropertyQosPolicy property
 <<eXtension>> Properties of the corresponding DataWriter.
 
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_GUID_t virtual_guid
 <<eXtension>> Virtual GUID associated to the DataWriter.
 
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.
 
struct DDS_LocatorFilterQosPolicy locator_filter
 <<eXtension>> Policy of the corresponding DataWriter
 
DDS_Boolean disable_positive_acks
 <<eXtension>> This is a vendor specific parameter. Determines whether matching DataReaders send positive acknowledgements for reliability.
 
struct DDS_EntityNameQosPolicy publication_name
 <<eXtension>> The publication name and role name.
 

Detailed Description

Entry created when a DDSDataWriter is discovered in association with its Publisher.

Data associated with the built-in topic DDS_PUBLICATION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDSDataWriter the related DDSPublisher.

See Also
DDS_PUBLICATION_TOPIC_NAME
DDSPublicationBuiltinTopicDataDataReader

Member Data Documentation

DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::key

DCPS key to distinguish entries.

DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::participant_key

DCPS key of the participant to which the DataWriter belongs.

char* DDS_PublicationBuiltinTopicData::topic_name

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
char* DDS_PublicationBuiltinTopicData::type_name

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
struct DDS_DurabilityQosPolicy DDS_PublicationBuiltinTopicData::durability

durability policy of the corresponding DataWriter

struct DDS_DurabilityServiceQosPolicy DDS_PublicationBuiltinTopicData::durability_service

durability_service policy of the corresponding DataWriter

struct DDS_DeadlineQosPolicy DDS_PublicationBuiltinTopicData::deadline

Policy of the corresponding DataWriter.

struct DDS_LatencyBudgetQosPolicy DDS_PublicationBuiltinTopicData::latency_budget

Policy of the corresponding DataWriter.

struct DDS_LivelinessQosPolicy DDS_PublicationBuiltinTopicData::liveliness

Policy of the corresponding DataWriter.

struct DDS_ReliabilityQosPolicy DDS_PublicationBuiltinTopicData::reliability

Policy of the corresponding DataWriter.

struct DDS_LifespanQosPolicy DDS_PublicationBuiltinTopicData::lifespan

Policy of the corresponding DataWriter.

struct DDS_UserDataQosPolicy DDS_PublicationBuiltinTopicData::user_data

Policy of the corresponding DataWriter.

struct DDS_OwnershipQosPolicy DDS_PublicationBuiltinTopicData::ownership

Policy of the corresponding DataWriter.

struct DDS_OwnershipStrengthQosPolicy DDS_PublicationBuiltinTopicData::ownership_strength

Policy of the corresponding DataWriter.

struct DDS_DestinationOrderQosPolicy DDS_PublicationBuiltinTopicData::destination_order

Policy of the corresponding DataWriter.

struct DDS_PresentationQosPolicy DDS_PublicationBuiltinTopicData::presentation

Policy of the Publisher to which the DataWriter belongs.

struct DDS_PartitionQosPolicy DDS_PublicationBuiltinTopicData::partition

Policy of the Publisher to which the DataWriter belongs.

struct DDS_TopicDataQosPolicy DDS_PublicationBuiltinTopicData::topic_data

Policy of the related Topic.

struct DDS_GroupDataQosPolicy DDS_PublicationBuiltinTopicData::group_data

Policy of the Publisher to which the DataWriter belongs.

struct DDS_TypeCode* DDS_PublicationBuiltinTopicData::type_code

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

DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::publisher_key

<<eXtension>> DCPS key of the publisher to which the DataWriter belongs

struct DDS_PropertyQosPolicy DDS_PublicationBuiltinTopicData::property

<<eXtension>> Properties of the corresponding DataWriter.

struct DDS_LocatorSeq DDS_PublicationBuiltinTopicData::unicast_locators

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

struct DDS_GUID_t DDS_PublicationBuiltinTopicData::virtual_guid

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

See Also
DDS_GUID_t
DDS_ProtocolVersion_t DDS_PublicationBuiltinTopicData::rtps_protocol_version

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

struct DDS_VendorId_t DDS_PublicationBuiltinTopicData::rtps_vendor_id

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

struct DDS_ProductVersion_t DDS_PublicationBuiltinTopicData::product_version

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

struct DDS_LocatorFilterQosPolicy DDS_PublicationBuiltinTopicData::locator_filter

<<eXtension>> Policy of the corresponding DataWriter

Related to DDS_MultiChannelQosPolicy.

DDS_Boolean DDS_PublicationBuiltinTopicData::disable_positive_acks

<<eXtension>> This is a vendor specific parameter. Determines whether matching DataReaders send positive acknowledgements for reliability.

struct DDS_EntityNameQosPolicy DDS_PublicationBuiltinTopicData::publication_name

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

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


RTI Connext C++ API Version 5.1.0 Copyright © Mon Feb 3 2014 Real-Time Innovations, Inc