Click or drag to resize

TopicBuiltinTopicData Structure

Class that contains information about available Topics within the system.

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version:
public struct TopicBuiltinTopicData

The TopicBuiltinTopicData type exposes the following members.

Public propertyDeadline
Gets the DeadlineQosPolicy attached to the Topic.
Public propertyDestinationOrder
Gets the DestinationOrderQosPolicy attached to the Topic.
Public propertyDurability
Gets the DurabilityQosPolicy attached to the Topic.
Public propertyDurabilityService
Gets the DurabilityServiceQosPolicy attached to the Topic.
Public propertyHistory
Gets the HistoryQosPolicy attached to the Topic.
Public propertyKey
Gets the global unique identifier of the Topic.
Public propertyLatencyBudget
Gets the LatencyBudgetQosPolicy attached to the Topic.
Public propertyLifespan
Gets the LifespanQosPolicy attached to the Topic.
Public propertyLiveliness
Gets the LivelinessQosPolicy attached to the Topic.
Public propertyName
Gets the name of the Topic.
Public propertyOwnership
Gets the OwnershipQosPolicy attached to the Topic.
Public propertyReliability
Gets the ReliabilityQosPolicy attached to the Topic.
Public propertyResourceLimits
Gets the ResourceLimitsQosPolicy attached to the Topic.
Public propertyTopicData
Gets the TopicDataQosPolicy attached to the Topic.
Public propertyTransportPriority
Gets the TransportPriorityQosPolicy attached to the Topic.
Public propertyTypeName
Gets the type name of the Topic.
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
The DCPSTopic topic communicates the existence of topics by means of the TopicBuiltinTopicData datatype. Each TopicBuiltinTopicData sample in a Domain represents a Topic in that Domain: a new TopicBuiltinTopicData instance is created when a newly-added Topic is enabled. However, the instance is not disposed when a Topic is deleted by its participant because a topic lifecycle is tied to the lifecycle of a Domain, not to the lifecycle of an individual participant. An updated TopicBuiltinTopicData sample is written each time a Topic modifies one or more of its QoS policy values.
See Also