RTI Connext C# API  6.1.0
TopicBuiltinTopicData Class Reference

Entry created when a Topics.Topic<T> object is discovered. More...

Inherits IEquatable< TopicBuiltinTopicData >.

Public Member Functions

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

Properties

BuiltinTopicKey Key [get]
 DCPS key to distinguish entries. More...
 
string Name [get]
 Name of the Topics.Topic<T>. More...
 
string TypeName [get]
 Name of the type attached to the Topics.Topic<T>. More...
 
Durability Durability [get]
 durability policy of the corresponding Topic More...
 
DurabilityService DurabilityService [get]
 durability service policy of the corresponding Topic More...
 
Deadline Deadline [get]
 Policy of the corresponding Topic More...
 
LatencyBudget LatencyBudget [get]
 Policy of the corresponding Topic More...
 
Liveliness Liveliness [get]
 Policy of the corresponding Topic More...
 
Reliability Reliability [get]
 Policy of the corresponding Topic More...
 
TransportPriority TransportPriority [get]
 Policy of the corresponding Topic More...
 
Lifespan Lifespan [get]
 Policy of the corresponding Topic More...
 
DestinationOrder DestinationOrder [get]
 Policy of the corresponding Topic More...
 
History History [get]
 Policy of the corresponding Topic More...
 
ResourceLimits ResourceLimits [get]
 Policy of the corresponding Topic More...
 
Ownership Ownership [get]
 Policy of the corresponding Topic More...
 
TopicData TopicData [get]
 Policy of the corresponding Topic More...
 
DataRepresentation Representation [get]
 Data representation policy of the corresponding Topic More...
 

Detailed Description

Entry created when a Topics.Topic<T> object is discovered.

The full documentation is available in the C API: DDS_TopicBuiltinTopicData

Constructor & Destructor Documentation

◆ TopicBuiltinTopicData()

Creates a new TopicBuiltinTopicData 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 ( TopicBuiltinTopicData  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

◆ Deadline

Policy of the corresponding Topic

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

◆ DestinationOrder

Policy of the corresponding Topic

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

◆ Durability

durability policy of the corresponding Topic

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

◆ DurabilityService

durability service policy of the corresponding Topic

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

◆ History

Policy of the corresponding Topic

The full documentation is available in the C API: DDS_TopicBuiltinTopicData::history

◆ Key

BuiltinTopicKey Key
get

DCPS key to distinguish entries.

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

◆ LatencyBudget

Policy of the corresponding Topic

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

◆ Lifespan

Policy of the corresponding Topic

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

◆ Liveliness

Policy of the corresponding Topic

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

◆ Name

string Name
get

Name of the Topics.Topic<T>.

The full documentation is available in the C API: DDS_TopicBuiltinTopicData::name

◆ Ownership

Policy of the corresponding Topic

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

◆ Reliability

Policy of the corresponding Topic

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

◆ Representation

DataRepresentation Representation
get

Data representation policy of the corresponding Topic

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

◆ ResourceLimits

Policy of the corresponding Topic

The full documentation is available in the C API: DDS_TopicBuiltinTopicData::resource_limits

◆ TopicData

Policy of the corresponding Topic

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

◆ TransportPriority

Policy of the corresponding Topic

The full documentation is available in the C API: DDS_TopicBuiltinTopicData::transport_priority

◆ TypeName

string TypeName
get

Name of the type attached to the Topics.Topic<T>.

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