RTI Connext C# API  6.1.0
Rti.Dds.Topics Namespace Reference

Contains classes for defining topics. More...

Classes

class  AnyContentFilteredTopic
 The abstract base of a typed ContentFilteredTopic<T>. Provides type-independent methods and properties. More...
 
struct  BuiltinTopicKey
 The key type of the built-in topic types. More...
 
class  ContentFilteredTopic
 Specialization of ITopicDescription that allows for content-based subscriptions. More...
 
interface  IAnyTopic
 The base of a typed Topic<T>. Provides type-independent methods and properties. More...
 
interface  ISerializer
 Allows serializing and deserializing IDL types as byte buffers More...
 
interface  ITopicDescription
 Common interface for Rti.Dds.Topics.Topic<T> and Rti.Dds.Topics.ContentFilteredTopic<T> More...
 
interface  ITypePlugin
 For internal use only More...
 
class  ParticipantBuiltinTopicData
 Entry created when a Domain.DomainParticipant is discovered. More...
 
class  PrintFormatProperty
 A collection of attributes used to configure how data samples will be formatted when converted to a string. More...
 
class  PublicationBuiltinTopicData
 Entry created when a Publication.DataWriter<T> is discovered in association with its Publication.Publisher. More...
 
class  SubscriptionBuiltinTopicData
 Entry created when a Subscription.DataReader<T> is discovered in association with its Subscription.Subscriber. More...
 
class  Topic
 The most basic description of the data to be published and subscribed. More...
 
class  TopicBuiltinTopicData
 Entry created when a Topics.Topic<T> object is discovered. More...
 
class  TopicQos
 QoS policies supported by a Topic<T>. More...
 
interface  ITypeSupport
 Base interface that provides support operations for IDL-generated types More...
 
class  TypeSupport
 Base class for IDL-generated type support classes. It allows getting the DynamicType that describes the type T. More...
 
class  TypeSupportHelper
 Provides static functions to reflectively find the TypeSupport class for a given IDL type. More...
 
class  SerializerExtensions
 Provides additional operations for ISerializer<T> More...
 

Enumerations

enum class  PrintFormatKind {
  Default ,
  Xml ,
  Json
}
 Formats available when converting data samples to string representations. More...
 

Functions

delegate void InconsistentTopicEventHandler (IAnyTopic topic, InconsistentTopicStatus status)
 Delegate type of the handler for the StatusMask.InconsistentTopic status. More...
 

Detailed Description

Contains classes for defining topics.

Enumeration Type Documentation

◆ PrintFormatKind

enum PrintFormatKind
strong

Formats available when converting data samples to string representations.

Enumerator
Default 

Print in a human-readable format (specific to RTI Connext)

Xml 

Print in XML format

Json 

Print in JSON format

Function Documentation

◆ InconsistentTopicEventHandler()

delegate void Rti.Dds.Topics.InconsistentTopicEventHandler ( IAnyTopic  topic,
InconsistentTopicStatus  status 
)

Delegate type of the handler for the StatusMask.InconsistentTopic status.

The full documentation is available in the C API: DDS_DataWriterListener::on_publication_matched