RTI Connext C# API  6.1.0
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()

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

◆ Equals() [1/2]

override bool Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Equals ( PublicationBuiltinTopicData  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ ToString()

override string ToString ( )

Returns a readable summary of the data

Property Documentation

◆ DataTags

Gets the value of DataTags

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::data_tags

◆ Deadline

Gets the value of Deadline

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::deadline

◆ DestinationOrder

Gets the value of DestinationOrder

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::destination_order

◆ DisablePositiveAcks

bool DisablePositiveAcks
get

Gets the value of DisablePositiveAcks

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::disable_positive_acks

◆ Durability

Gets the value of Durability

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::durability

◆ DurabilityService

Gets the value of DurabilityService

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::durability_service

◆ DynamicType

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

◆ GroupData

Gets the value of GroupData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::group_data

◆ Key

BuiltinTopicKey Key
get

Gets the value of Key

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::key

◆ LatencyBudget

Gets the value of LatencyBudget

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::latency_budget

◆ Lifespan

Gets the value of Lifespan

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::lifespan

◆ Liveliness

Gets the value of Liveliness

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::liveliness

◆ LocatorFilter

Gets the value of LocatorFilter

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::locator_filter

◆ Ownership

Gets the value of Ownership

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::ownership

◆ OwnershipStrength

Gets the value of OwnershipStrength

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::ownership_strength

◆ ParticipantKey

BuiltinTopicKey ParticipantKey
get

Gets the value of ParticipantKey

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::participant_key

◆ Partition

Gets the value of Partition

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::partition

◆ Presentation

Gets the value of Presentation

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::presentation

◆ ProductVersion

Version ProductVersion
get

Gets the value of ProductVersion

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::product_version

◆ Property

Gets the value of Property

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::property

◆ PublicationName

EntityName PublicationName
get

Gets the value of PublicationName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::publication_name

◆ PublisherKey

BuiltinTopicKey PublisherKey
get

Gets the value of PublisherKey

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::publisher_key

◆ Reliability

Gets the value of Reliability

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::reliability

◆ Representation

DataRepresentation Representation
get

Gets the value of Representation

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::representation

◆ RtpsProtocolVersion

Version RtpsProtocolVersion
get

Gets the value of RtpsProtocolVersion

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::rtps_protocol_version

◆ RtpsVendorId

VendorId RtpsVendorId
get

Gets the value of RtpsVendorId

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::rtps_vendor_id

◆ Service

Gets the value of Service

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::service

◆ TopicData

Gets the value of TopicData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::topic_data

◆ TopicName

string TopicName
get

Gets the value of TopicName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::topic_name

◆ TypeName

string TypeName
get

Gets the value of TypeName

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::type_name

◆ UnicastLocators

ImmutableList<Locator> UnicastLocators
get

Gets the value of UnicastLocators

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::unicast_locators

◆ UserData

Gets the value of UserData

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::user_data

◆ VirtualGuid

Core.Guid VirtualGuid
get

Gets the value of VirtualGuid

The full documentation is available in the C API: DDS_PublicationBuiltinTopicData::virtual_guid