RTI Connext .Net APIs  Version 5.0.0
DDS::PublicationBuiltinTopicData Class Reference

Entry created when a DDS::DataWriter is discovered in association with its Publisher. More...

#include <managed_builtin.h>

Inheritance diagram for DDS::PublicationBuiltinTopicData:
DDS::ICopyable< T >

Public Attributes

BuiltinTopicKey_t key
 DCPS key to distinguish entries.
 
BuiltinTopicKey_t participant_key
 DCPS key of the participant to which the DataWriter 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
 durability policy of the corresponding DataWriter
 
DurabilityServiceQosPolicy durability_service
 durability_service policy of the corresponding DataWriter
 
DeadlineQosPolicy deadline
 Policy of the corresponding DataWriter.
 
LatencyBudgetQosPolicy latency_budget
 Policy of the corresponding DataWriter.
 
LivelinessQosPolicy liveliness
 Policy of the corresponding DataWriter.
 
ReliabilityQosPolicy reliability
 Policy of the corresponding DataWriter.
 
LifespanQosPolicy lifespan
 Policy of the corresponding DataWriter.
 
OwnershipQosPolicy ownership
 Policy of the corresponding DataWriter.
 
OwnershipStrengthQosPolicy ownership_strength
 Policy of the corresponding DataWriter.
 
DestinationOrderQosPolicy destination_order
 Policy of the corresponding DataWriter.
 
PresentationQosPolicy presentation
 Policy of the Publisher to which the DataWriter belongs.
 
BuiltinTopicKey_t publisher_key
 <<eXtension>> DCPS key of the publisher to which the DataWriter belongs
 
GUID_t virtual_guid
 <<eXtension>> Virtual GUID associated to the DataWriter.
 
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.
 
LocatorFilterQosPolicylocator_filter
 <<eXtension>> Policy of the corresponding DataWriter
 

Properties

UserDataQosPolicy^  user_data [get]
 Policy of the corresponding DataWriter.
 
PartitionQosPolicy^  partition [get]
 Policy of the Publisher to which the DataWriter belongs.
 
TopicDataQosPolicy^  topic_data [get]
 Policy of the related Topic.
 
GroupDataQosPolicy^  group_data [get]
 Policy of the Publisher to which the DataWriter belongs.
 
DDS::TypeCode^  type_code [get]
 <<eXtension>> Type code information of the corresponding Topic
 
DDS::TypeObject^  type [get]
 <<eXtension>> Type object information of the corresponding DataWriter
 
PropertyQosPolicy^  property_qos [get]
 <<eXtension>> Properties of the corresponding DataWriter.
 
LocatorSeq^  unicast_locators [get]
 <<eXtension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified.
 
System::Boolean disable_positive_acks [get, set]
 <<eXtension>> This is a vendor specific parameter. Determines whether matching DataReaders send positive acknowledgements for reliability.
 
EntityNameQosPolicy^  publication_name [get]
 <<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::PublicationBuiltinTopicDataTypeSupport::PUBLICATION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDS::DataWriter the related DDS::Publisher.

See Also
DDS::PublicationBuiltinTopicDataTypeSupport::PUBLICATION_TOPIC_NAME
DDS::PublicationBuiltinTopicDataDataReader

Member Data Documentation

BuiltinTopicKey_t DDS::PublicationBuiltinTopicData::key

DCPS key to distinguish entries.

BuiltinTopicKey_t DDS::PublicationBuiltinTopicData::participant_key

DCPS key of the participant to which the DataWriter belongs.

System::String ^ DDS::PublicationBuiltinTopicData::topic_name

Name of the related DDS::Topic.

The length of this string is limited to 255 characters.

System::String ^ DDS::PublicationBuiltinTopicData::type_name

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

The length of this string is limited to 255 characters.

DurabilityQosPolicy DDS::PublicationBuiltinTopicData::durability

durability policy of the corresponding DataWriter

DurabilityServiceQosPolicy DDS::PublicationBuiltinTopicData::durability_service

durability_service policy of the corresponding DataWriter

DeadlineQosPolicy DDS::PublicationBuiltinTopicData::deadline

Policy of the corresponding DataWriter.

LatencyBudgetQosPolicy DDS::PublicationBuiltinTopicData::latency_budget

Policy of the corresponding DataWriter.

LivelinessQosPolicy DDS::PublicationBuiltinTopicData::liveliness

Policy of the corresponding DataWriter.

ReliabilityQosPolicy DDS::PublicationBuiltinTopicData::reliability

Policy of the corresponding DataWriter.

LifespanQosPolicy DDS::PublicationBuiltinTopicData::lifespan

Policy of the corresponding DataWriter.

OwnershipQosPolicy DDS::PublicationBuiltinTopicData::ownership

Policy of the corresponding DataWriter.

OwnershipStrengthQosPolicy DDS::PublicationBuiltinTopicData::ownership_strength

Policy of the corresponding DataWriter.

DestinationOrderQosPolicy DDS::PublicationBuiltinTopicData::destination_order

Policy of the corresponding DataWriter.

PresentationQosPolicy DDS::PublicationBuiltinTopicData::presentation

Policy of the Publisher to which the DataWriter belongs.

BuiltinTopicKey_t DDS::PublicationBuiltinTopicData::publisher_key

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

GUID_t DDS::PublicationBuiltinTopicData::virtual_guid

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

See Also
DDS::GUID_t
ProtocolVersion_t DDS::PublicationBuiltinTopicData::rtps_protocol_version

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

VendorId_t DDS::PublicationBuiltinTopicData::rtps_vendor_id

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

ProductVersion_t DDS::PublicationBuiltinTopicData::product_version

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

LocatorFilterQosPolicy ^ DDS::PublicationBuiltinTopicData::locator_filter

<<eXtension>> Policy of the corresponding DataWriter

Related to DDS::MultiChannelQosPolicy.

Property Documentation

UserDataQosPolicy^ DDS::PublicationBuiltinTopicData::user_data
get

Policy of the corresponding DataWriter.

PartitionQosPolicy^ DDS::PublicationBuiltinTopicData::partition
get

Policy of the Publisher to which the DataWriter belongs.

TopicDataQosPolicy^ DDS::PublicationBuiltinTopicData::topic_data
get

Policy of the related Topic.

GroupDataQosPolicy^ DDS::PublicationBuiltinTopicData::group_data
get

Policy of the Publisher to which the DataWriter belongs.

DDS:: TypeCode^ DDS::PublicationBuiltinTopicData::type_code
get

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

DDS:: TypeObject^ DDS::PublicationBuiltinTopicData::type
get

<<eXtension>> Type object information of the corresponding DataWriter

PropertyQosPolicy^ DDS::PublicationBuiltinTopicData::property_qos
get

<<eXtension>> Properties of the corresponding DataWriter.

LocatorSeq^ DDS::PublicationBuiltinTopicData::unicast_locators
get

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

System:: Boolean DDS::PublicationBuiltinTopicData::disable_positive_acks
getset

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

EntityNameQosPolicy^ DDS::PublicationBuiltinTopicData::publication_name
get

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

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


RTI Connext .Net APIs Version 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc