RTI Connext C API  Version 5.1.0
DDS_PublicationBuiltinTopicData Struct Reference

Entry created when a DDS_DataWriter is discovered in association with its Publisher. 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 DataWriter 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
 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 DDS_DataWriter 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 DDS_DataWriter the related DDS_Publisher.

See Also
DDS_PUBLICATION_TOPIC_NAME
DDS_PublicationBuiltinTopicDataDataReader

Field 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 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_PublicationBuiltinTopicData::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_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