RTI Connext C# API Version 7.2.0
Rti.Dds.Topics.PublicationBuiltinTopicData Class Reference

Entry created when a Publication.DataWriter<T> is discovered in association with its Publication.Publisher. More...

Inherits IEquatable< PublicationBuiltinTopicData >.

Public Member Functions

 PublicationBuiltinTopicData (in BuiltinTopicKey key)
 Creates a new PublicationBuiltinTopicData using a BuiltinTopicKey. More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (PublicationBuiltinTopicData other)
 Compares for equality More...
 
override string ToString ()
 Returns a readable summary of the data More...
 

Properties

BuiltinTopicKey Key [get]
 Gets the value of Key More...
 
BuiltinTopicKey ParticipantKey [get]
 Gets the value of ParticipantKey More...
 
string TopicName [get]
 Gets the value of TopicName More...
 
string TypeName [get]
 Gets the value of TypeName More...
 
Durability Durability [get]
 Gets the value of Durability More...
 
DurabilityService DurabilityService [get]
 Gets the value of DurabilityService More...
 
Deadline Deadline [get]
 Gets the value of Deadline More...
 
LatencyBudget LatencyBudget [get]
 Gets the value of LatencyBudget More...
 
Liveliness Liveliness [get]
 Gets the value of Liveliness More...
 
Reliability Reliability [get]
 Gets the value of Reliability More...
 
Lifespan Lifespan [get]
 Gets the value of Lifespan More...
 
UserData UserData [get]
 Gets the value of UserData More...
 
Ownership Ownership [get]
 Gets the value of Ownership More...
 
OwnershipStrength OwnershipStrength [get]
 Gets the value of OwnershipStrength More...
 
DestinationOrder DestinationOrder [get]
 Gets the value of DestinationOrder More...
 
Presentation Presentation [get]
 Gets the value of Presentation More...
 
Partition Partition [get]
 Gets the value of Partition More...
 
TopicData TopicData [get]
 Gets the value of TopicData More...
 
GroupData GroupData [get]
 Gets the value of GroupData More...
 
DataRepresentation Representation [get]
 Gets the value of Representation More...
 
DataTags DataTags [get]
 Gets the value of DataTags More...
 
DynamicType DynamicType [get]
 Gets the value of DynamicType More...
 
BuiltinTopicKey PublisherKey [get]
 Gets the value of PublisherKey More...
 
Property Property [get]
 Gets the value of Property More...
 
ImmutableList< LocatorUnicastLocators [get]
 Gets the value of UnicastLocators More...
 
Core.Guid VirtualGuid [get]
 Gets the value of VirtualGuid More...
 
Service Service [get]
 Gets the value of Service More...
 
Version RtpsProtocolVersion [get]
 Gets the value of RtpsProtocolVersion More...
 
VendorId RtpsVendorId [get]
 Gets the value of RtpsVendorId More...
 
Version ProductVersion [get]
 Gets the value of ProductVersion More...
 
LocatorFilters LocatorFilter [get]
 Gets the value of LocatorFilter More...
 
bool DisablePositiveAcks [get]
 Gets the value of DisablePositiveAcks More...
 
EntityName PublicationName [get]
 Gets the value of PublicationName More...
 

Detailed Description

Entry created when a Publication.DataWriter<T> is discovered in association with its Publication.Publisher.

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData

Constructor & Destructor Documentation

◆ PublicationBuiltinTopicData()

Rti.Dds.Topics.PublicationBuiltinTopicData.PublicationBuiltinTopicData ( in BuiltinTopicKey  key)

Creates a new PublicationBuiltinTopicData using a BuiltinTopicKey.

The rest of elements are not initialized. This constructor can be used to create a key holder for Subscription.DataReader<T>.LookupInstance(T).

Member Function Documentation

◆ GetHashCode()

override int Rti.Dds.Topics.PublicationBuiltinTopicData.GetHashCode ( )

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Topics.PublicationBuiltinTopicData.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Topics.PublicationBuiltinTopicData.Equals ( PublicationBuiltinTopicData  other)
inline

Compares for equality

◆ ToString()

override string Rti.Dds.Topics.PublicationBuiltinTopicData.ToString ( )
inline

Returns a readable summary of the data

Property Documentation

◆ Key

BuiltinTopicKey Rti.Dds.Topics.PublicationBuiltinTopicData.Key
get

Gets the value of Key

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_key

◆ ParticipantKey

BuiltinTopicKey Rti.Dds.Topics.PublicationBuiltinTopicData.ParticipantKey
get

Gets the value of ParticipantKey

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_participant_key

◆ TopicName

string Rti.Dds.Topics.PublicationBuiltinTopicData.TopicName
get

Gets the value of TopicName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_topic_name

◆ TypeName

string Rti.Dds.Topics.PublicationBuiltinTopicData.TypeName
get

Gets the value of TypeName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_type_name

◆ Durability

Durability Rti.Dds.Topics.PublicationBuiltinTopicData.Durability
get

Gets the value of Durability

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_durability

◆ DurabilityService

DurabilityService Rti.Dds.Topics.PublicationBuiltinTopicData.DurabilityService
get

Gets the value of DurabilityService

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_durability_service

◆ Deadline

Deadline Rti.Dds.Topics.PublicationBuiltinTopicData.Deadline
get

Gets the value of Deadline

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_deadline

◆ LatencyBudget

LatencyBudget Rti.Dds.Topics.PublicationBuiltinTopicData.LatencyBudget
get

Gets the value of LatencyBudget

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_latency_budget

◆ Liveliness

Liveliness Rti.Dds.Topics.PublicationBuiltinTopicData.Liveliness
get

Gets the value of Liveliness

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_liveliness

◆ Reliability

Reliability Rti.Dds.Topics.PublicationBuiltinTopicData.Reliability
get

Gets the value of Reliability

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_reliability

◆ Lifespan

Lifespan Rti.Dds.Topics.PublicationBuiltinTopicData.Lifespan
get

Gets the value of Lifespan

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_lifespan

◆ UserData

UserData Rti.Dds.Topics.PublicationBuiltinTopicData.UserData
get

Gets the value of UserData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_user_data

◆ Ownership

Ownership Rti.Dds.Topics.PublicationBuiltinTopicData.Ownership
get

Gets the value of Ownership

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_ownership

◆ OwnershipStrength

OwnershipStrength Rti.Dds.Topics.PublicationBuiltinTopicData.OwnershipStrength
get

Gets the value of OwnershipStrength

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_ownership_strength

◆ DestinationOrder

DestinationOrder Rti.Dds.Topics.PublicationBuiltinTopicData.DestinationOrder
get

Gets the value of DestinationOrder

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_destination_order

◆ Presentation

Presentation Rti.Dds.Topics.PublicationBuiltinTopicData.Presentation
get

Gets the value of Presentation

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_presentation

◆ Partition

Partition Rti.Dds.Topics.PublicationBuiltinTopicData.Partition
get

Gets the value of Partition

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_partition

◆ TopicData

TopicData Rti.Dds.Topics.PublicationBuiltinTopicData.TopicData
get

Gets the value of TopicData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_topic_data

◆ GroupData

GroupData Rti.Dds.Topics.PublicationBuiltinTopicData.GroupData
get

Gets the value of GroupData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_group_data

◆ Representation

DataRepresentation Rti.Dds.Topics.PublicationBuiltinTopicData.Representation
get

Gets the value of Representation

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_representation

◆ DataTags

DataTags Rti.Dds.Topics.PublicationBuiltinTopicData.DataTags
get

Gets the value of DataTags

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_data_tags

◆ DynamicType

DynamicType Rti.Dds.Topics.PublicationBuiltinTopicData.DynamicType
get

Gets the value of DynamicType

The type information if available, or null if it's not available

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_type_code

◆ PublisherKey

BuiltinTopicKey Rti.Dds.Topics.PublicationBuiltinTopicData.PublisherKey
get

Gets the value of PublisherKey

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_publisher_key

◆ Property

Property Rti.Dds.Topics.PublicationBuiltinTopicData.Property
get

Gets the value of Property

The full documentation is available in the C API: property_qos

◆ UnicastLocators

ImmutableList<Locator> Rti.Dds.Topics.PublicationBuiltinTopicData.UnicastLocators
get

Gets the value of UnicastLocators

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_unicast_locators

◆ VirtualGuid

Core.Guid Rti.Dds.Topics.PublicationBuiltinTopicData.VirtualGuid
get

Gets the value of VirtualGuid

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_virtual_guid

◆ Service

Service Rti.Dds.Topics.PublicationBuiltinTopicData.Service
get

Gets the value of Service

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_service

◆ RtpsProtocolVersion

Version Rti.Dds.Topics.PublicationBuiltinTopicData.RtpsProtocolVersion
get

Gets the value of RtpsProtocolVersion

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_rtps_protocol_version

◆ RtpsVendorId

VendorId Rti.Dds.Topics.PublicationBuiltinTopicData.RtpsVendorId
get

Gets the value of RtpsVendorId

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_rtps_vendor_id

◆ ProductVersion

Version Rti.Dds.Topics.PublicationBuiltinTopicData.ProductVersion
get

Gets the value of ProductVersion

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_product_version

◆ LocatorFilter

LocatorFilters Rti.Dds.Topics.PublicationBuiltinTopicData.LocatorFilter
get

Gets the value of LocatorFilter

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_locator_filter

◆ DisablePositiveAcks

bool Rti.Dds.Topics.PublicationBuiltinTopicData.DisablePositiveAcks
get

Gets the value of DisablePositiveAcks

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_disable_positive_acks

◆ PublicationName

EntityName Rti.Dds.Topics.PublicationBuiltinTopicData.PublicationName
get

Gets the value of PublicationName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData_publication_name