| ▼NExample | |
| CPoint | Example C# class generated from the IDL struct Point, used by MyType |
| CMyType | Example C# class generated from the IDL struct MyType |
| CPointSupport | Provides utilities for Point (this class is a singleton) |
| CMyTypeSupport | Provides utilities for MyType (this class is a singleton) |
| ▼NOmg | Contains the OMG standard interfaces |
| ▼NDds | |
| ►NCore | |
| ►NPolicy | |
| CChangeableAttribute | Attribute that indicates that a Qos policy type can be changed after its Entity has been created |
| ►NStatus | |
| CEventCount | An event count has a value and a change from the last time the value was looked up |
| CLengthUnlimited | A special value indicating an unlimited quantity |
| CDuration | Represents a time duration |
| CDdsException | Indicates a generic DDS error |
| CNotEnabledException | Exception thrown when an operation is invoked on an Rti.Dds.Core.Entity that is not enabled |
| CPreconditionNotMetException | Exception thrown when a precondition for an operation is not met |
| CImmutablePolicyException | Indicates that the application attempted to modify an immutable QoS policy |
| CInconsistentPolicyException | Indicates that the application specified a set of QoS policies that are not consistent with each other |
| COutOfResourcesException | Indicates that a DDS operation ran out of the resources needed to complete |
| CNotAllowedBySecurityException | Indicates that a DDS operation failed because the security plugins do not allow it |
| CServiceEnvironment | Contains global objects used by DDS |
| CTime | Represents a moment in time |
| ►NSubscription | |
| CDataState | Information about a sample's SampleState, ViewState, and InstanceState |
| CDataStateOperations | Extensions for SampleState, ViewState and InstanceState that allow combining them to form a DataState |
| CGenerationCount | Keeps track of changes in InstanceState |
| CRank | Keeps track of the number of samples related to the same instance that follow in a sample collection |
| ▼NTypes | |
| ►NDynamic | |
| CICollectionType | Defines an IDynamicType collection |
| CIUnidimensionalCollectionType | Defines a single-dimension ICollectionType |
| CISequenceType | Defines an ISequenceType |
| CIStringType | Defines an IStringType |
| CIArrayType | Defines an IArrayType |
| CIDynamicType | Interface of DynamicType |
| CIConstructedType | Common interface for constructed types |
| CIEnumType | Represents an IDL enum |
| CIMember | Common interface for all members of an IDynamicType |
| CIAggregationMember | Common interface for the members of an aggregation type |
| CIStructMember | Defines a member of an IStructType |
| CIUnionMember | Defines a member of an IUnionType |
| CIEnumMember | Defines a member of an IEnumType |
| CIPrimitiveType | Represents an IDL primitive type |
| CIStructType | Represents an IDL struct |
| CIUnionType | Represents an IDL union |
| CKeyAttribute | Indicates that a field in a topic-type is a key (IDL @key annotation) |
| COptionalAttribute | Indicates that a field in a topic-type is optional (IDL @optional annotation) annotation) |
| CBoundAttribute | Specifies the maximum length for a bounded IDL sequence or string |
| CISequence | IDL sequences map to this type |
| ▼NRti | Contains the RTI Connext C# API |
| ▼NConfig | Contains configuration utilities, such as logging |
| CLogger | The singleton used to configure RTI Connext logging |
| CLogMessage | A log message provided by the Logger.MessageLogged event |
| CProductVersion | Contains the version of the RTI Connext DDS and its different libraries |
| ▼NDds | Contains the RTI Connext DDS C# API |
| ►NCore | Contains infrastructure types |
| ►NPolicy | Contains the QoS policies |
| CAllocationSettings | Configures the allocation policy of a resource |
| CAllocationSettingsBuilder | A modifiable type used to create an immutable AllocationSettings |
| CAsynchronousPublisher | Configures the mechanism that sends user data in an external middleware thread |
| CAsynchronousPublisherBuilder | A modifiable type used to create an immutable AsynchronousPublisher |
| CAvailability | configures the availability of data |
| CAvailabilityBuilder | A modifiable type used to create an immutable Availability |
| CBatch | Configures mechanism for collecting multiple data samples to be sent in a single network packet |
| CBatchBuilder | A modifiable type used to create an immutable Batch |
| CBuiltinTopicReaderResourceLimits | Built-in topic reader's resource limits |
| CBuiltinTopicReaderResourceLimitsBuilder | A modifiable type used to create an immutable BuiltinTopicReaderResourceLimits |
| CChannelSettings | Configures the properties of a channel in MultiChannel |
| CChannelSettingsBuilder | A modifiable type used to create an immutable ChannelSettings |
| CCompressionSettings | Configures data compression |
| CCompressionSettingsBuilder | A modifiable type used to create an immutable CompressionSettings |
| CDatabase | Configures various threads and resource limits used to control the internal database |
| CDatabaseBuilder | A modifiable type used to create an immutable Database |
| CDataReaderProtocol | Configures Subscription.DataReader<T>-specific aspects of the RTPS protocol |
| CDataReaderProtocolBuilder | A modifiable type used to create an immutable DataReaderProtocol |
| CDataReaderResourceLimits | Various settings that configure how a DataReader<T> allocates and uses physical memory for internal resources |
| CDataReaderResourceLimitsBuilder | A modifiable type used to create an immutable DataReaderResourceLimits |
| CDataRepresentation | Specifies a list of representation identifiers and compression settings used by Publication.DataWriter<T> and Subscription.DataReader<T> entities to negotiate which data representation and compression settings to use |
| CDataRepresentationBuilder | A modifiable type used to create an immutable DataRepresentation |
| CDataTags | Stores name-value (string) pairs that can be used to determine access permissions |
| CDataWriterProtocol | Configures DDS on-the-wire protocol (RTPS) |
| CDataWriterProtocolBuilder | A modifiable type used to create an immutable DataWriterProtocol |
| CDataWriterResourceLimits | Configures how Publication.DataWriter<T>'s allocate and use physical memory for internal resources |
| CDataWriterResourceLimitsBuilder | A modifiable type used to create an immutable DataWriterResourceLimits |
| CDeadline | Expresses the maximum duration (deadline) within which an instance is expected to be updated |
| CDeadlineBuilder | A modifiable type used to create an immutable Deadline |
| CDestinationOrder | Controls how the middleware will deal with data sent by multiple Publication.DataWriter<T> entities for the same instance |
| CDestinationOrderBuilder | A modifiable type used to create an immutable DestinationOrder |
| CDiscovery | Configures the mechanism used by the middleware to automatically discover and connect with new remote applications |
| CDiscoveryBuilder | A modifiable type used to create an immutable Discovery |
| CDiscoveryConfig | Controls how often to send discovery packets, how to determine when participants are alive or dead, and resources used by the discovery mechanism |
| CDiscoveryConfigBuilder | A modifiable type used to create an immutable DiscoveryConfig |
| CDomainParticipantResourceLimits | Various settings that configure how a Rti.Dds.Domain.DomainParticipant allocates and uses physical memory for internal resources, including the maximum sizes of various properties |
| CDomainParticipantResourceLimitsBuilder | A modifiable type used to create an immutable DomainParticipantResourceLimits |
| CDurability | This QoS policy specifies whether or not DDS will store and deliver previously published data samples to new Subscription.DataReader<T> entities that join the network later |
| CDurabilityBuilder | A modifiable type used to create an immutable Durability |
| CDurabilityService | Configures an external Persistence Service used for Datawriters with a Durability.Kind of DurabilityKind.Persistent or DurabilityKind.Transient |
| CDurabilityServiceBuilder | A modifiable type used to create an immutable DurabilityService |
| CEndpointGroup | Specifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum |
| CEndpointGroupBuilder | A modifiable type used to create an immutable EndpointGroup |
| CEntityFactory | Configures whether an Entity that acts as a factory automatically enables the entities it creates or not |
| CEntityName | Assigns a name and a role name to a Domain.DomainParticipant, Publication.Publisher, Subscription.Subscriber, Publication.DataWriter<T> or Subscription.DataReader<T>. Except for Publication.Publisher and Subscription.Subscriber, these names will be visible during the discovery process and in RTI tools to help you visualize and debug your system |
| CEntityNameBuilder | A modifiable type used to create an immutable EntityName |
| CEvent | Configures the Domain.DomainParticipant event thread and the resources it uses |
| CEventBuilder | A modifiable type used to create an immutable Event |
| CExclusiveArea | Configures concurrency and deadlock prevention capabilities |
| CExclusiveAreaBuilder | A modifiable type used to create an immutable ExclusiveArea |
| CGroupData | Attaches a buffer of opaque data that is distributed by means of the built-in topics |
| CHistory | Specifies the middleware behavior in the case where the value of a sample changes (one or more times) before it can be successfully communicated to one or more existing subscribers |
| CHistoryBuilder | A modifiable type used to create an immutable History |
| CInstanceReplacementSettings | Instance replacement kind applied to each instance state |
| CInstanceReplacementSettingsBuilder | A modifiable type used to create an immutable InstanceReplacementSettings |
| CLatencyBudget | Provides a hint as to the maximum acceptable delay from the time the data is written to the time it is received by the subscribing applications |
| CLatencyBudgetBuilder | A modifiable type used to create an immutable LatencyBudget |
| CLifespan | Specifies how long the data written by a Publication.DataWriter<T> is considered valid |
| CLifespanBuilder | A modifiable type used to create an immutable Lifespan |
| CLiveliness | Configures the mechanism that allows Subscription.DataReader<T> entities to detect when Publication.DataWriter<T> entities become disconnected or "dead." |
| CLivelinessBuilder | A modifiable type used to create an immutable Liveliness |
| CLocatorFilter | Specifies the configuration of an individual channel within a MultiChannel Publication.DataWriter<T> |
| CLocatorFilters | This policy is only applicable to the built-in topic for a Publication |
| CMultiChannel | Configures DataWriter to send data using different multicast groups (addresses) based on data value |
| CMultiChannelBuilder | A modifiable type used to create an immutable MultiChannel |
| COwnership | Specifies whether it is allowed for multiple Publication.DataWriter<T> entities to write the same instance of the data and if so, how these modifications should be arbitrated |
| COwnershipBuilder | A modifiable type used to create an immutable Ownership |
| COwnershipStrength | Specifies the value of the strength used to arbitrate among multiple Publication.DataWriter<T> objects that attempt to modify the same instance of a data type |
| COwnershipStrengthBuilder | A modifiable type used to create an immutable OwnershipStrength |
| CPartition | Set of strings that introduces a logical partition among the topics visible by a Publication.Publisher and a Subscription.Subscriber |
| CPresentation | Specifies how the samples representing changes to data instances are presented to a subscribing application |
| CPresentationBuilder | A modifiable type used to create an immutable Presentation |
| CProfile | Configures the way that XML documents containing QoS profiles are loaded by a QosProvider |
| CProfileBuilder | A modifiable type used to create an immutable Profile |
| ►CProperty | Stores key-value string pairs that can configure certain Connext DDS parameters not exposed through QoS policies. It can also store and propagate through the discovery mechanism application-specific information associated with an Entity |
| CEntry | The entry in the Property dictionary |
| CPublishMode | Specifies whether a Publication.DataWriter<T> sends data synchronously or asynchronously |
| CPublishModeBuilder | A modifiable type used to create an immutable PublishMode |
| CReaderDataLifecycle | Controls how a Subscription.DataReader<T> manages the lifecycle of the data that it has received |
| CReaderDataLifecycleBuilder | A modifiable type used to create an immutable ReaderDataLifecycle |
| CReceiverPool | Configures threads used by the middleware to receive and process data from transport (for example, UDP sockets) |
| CReceiverPoolBuilder | A modifiable type used to create an immutable ReceiverPool |
| CReliability | Configures the level of reliability offered or requested |
| CReliabilityBuilder | A modifiable type used to create an immutable Reliability |
| CResourceLimits | Controls the amount of physical memory allocated for DDS entities, if dynamic allocations are allowed, and how they occur. Also controls memory usage among different instance values for keyed topics |
| CResourceLimitsBuilder | A modifiable type used to create an immutable ResourceLimits |
| CRtpsReliableReaderProtocol | Qos related to reliable reader protocol defined in RTPS |
| CRtpsReliableReaderProtocolBuilder | A modifiable type used to create an immutable RtpsReliableReaderProtocol |
| CRtpsReliableWriterProtocol | QoS related to the reliable writer protocol defined in RTPS |
| CRtpsReliableWriterProtocolBuilder | A modifiable type used to create an immutable RtpsReliableWriterProtocol |
| CRtpsWellKnownPorts | Configures the RTPS well-known ports mapping |
| CRtpsWellKnownPortsBuilder | A modifiable type used to create an immutable RtpsWellKnownPorts |
| CService | Identifies the Connext DDS Service that created an Entity, if any |
| CServiceBuilder | A modifiable type used to create an immutable Service |
| CSystemResourceLimits | Configures DomainParticipant-independent resources used by RTI Connext. Mainly used to change the maximum number of DomainParticipant entities that can be created within a single process (address space) |
| CSystemResourceLimitsBuilder | A modifiable type used to create an immutable SystemResourceLimits |
| CThreadSettings | The properties of a thread of execution |
| CThreadSettingsBuilder | A modifiable type used to create an immutable ThreadSettings |
| CTimeBasedFilter | Allows a Subscription.DataReader<T> to indicate that it is not interested in all the sample updates that occur within a time period |
| CTimeBasedFilterBuilder | A modifiable type used to create an immutable TimeBasedFilter |
| CTopicData | Attaches a buffer of opaque data that is distributed by means of the built-in topics |
| CTopicQueryDispatch | Configures the ability of a Publication.DataWriter<T> to publish samples in response to a TopicQueryDispatch |
| CTopicQueryDispatchBuilder | A modifiable type used to create an immutable TopicQueryDispatch |
| CTransportBuiltin | Specifies which built-in transports are used |
| CTransportBuiltinBuilder | A modifiable type used to create an immutable TransportBuiltin |
| CTransportBuiltinAlias | String aliases for the built-in transports |
| CTransportMulticast | Specifies the multicast address on which a Subscription.DataReader<T> wants to receive its data. It can also specify a port number as well as a subset of the available (at the Domain.DomainParticipant level) transports with which to receive the multicast data |
| CTransportMulticastBuilder | A modifiable type used to create an immutable TransportMulticast |
| CTransportMulticastMapping | Specifies a list of topic_expressions and multicast addresses that can be used by an Entity with a specific topic name to receive data |
| CMulticastMapping | Maps topics to multicast addresses |
| CMulticastMappingBuilder | A modifiable type used to create an immutable MulticastMapping |
| CMulticastMappingFunction | Identifies an external function |
| CTransportMulticastSettings | Represents a list of multicast locators |
| CTransportMulticastSettingsBuilder | A modifiable type used to create an immutable TransportMulticastSettings |
| CTransportPriority | Allows the application to take advantage of transports that are capable of sending messages with different priorities |
| CTransportPriorityBuilder | A modifiable type used to create an immutable TransportPriority |
| CTransportSelection | Specifies the transports that a Publication.DataWriter<T> or a Subscription.DataReader<T> may use to send or receive data |
| CTransportSelectionBuilder | A modifiable type used to create an immutable TransportSelection |
| CTransportUnicast | Specifies a subset of transports and a port number that can be used by an Entity to receive data |
| CTransportUnicastSettings | Specifies a list of unicast locators and a unicast port |
| CTransportUnicastSettingsBuilder | A modifiable type used to create an immutable TransportUnicastSettings |
| CTypeConsistencyEnforcement | Defines the rules that determine whether the type used to publish a given Topics.Topic<T> is consistent with that used to subscribe to it |
| CTypeConsistencyEnforcementBuilder | A modifiable type used to create an immutable TypeConsistencyEnforcement |
| CTypeSupport | Used to attach application-specific value(s) to a Publication.DataWriter<T> or Subscription.DataReader<T> |
| CTypeSupportBuilder | A modifiable type used to create an immutable TypeSupport |
| CUserData | Provides an area where your application can store additional information related to a Domain.DomainParticipant, Publication.DataWriter<T> or Subscription.DataReader<T> |
| CWireProtocol | Specifies the wire-protocol-related attributes for a Domain.DomainParticipant |
| CWireProtocolBuilder | A modifiable type used to create an immutable WireProtocol |
| CWriterDataLifecycle | Controls how a Publication.DataWriter<T> handles the lifecycle of the instances (keys) that it writes |
| CWriterDataLifecycleBuilder | A modifiable type used to create an immutable WriterDataLifecycle |
| ►NStatus | Contains the Status classes |
| CDataReaderCacheStatus | The status of the reader's cache |
| CDataReaderProtocolStatus | The status of a reader's internal protocol related metrics, like the number of samples received, filtered, rejected; and status of wire protocol traffic |
| CDataWriterCacheStatus | The status of the DataWriter's cache. Provides information on cache related metrics such as the number of samples and instances in the DataWriter queue |
| CDataWriterProtocolStatus | The status of a writer's internal protocol related metrics, like the number of samples pushed, pulled, filtered; and status of wire protocol traffic |
| CDomainParticipantProtocolStatus | The status of a participant's protocol related metrics, like the number of corrupted messages, change in corrupted messages and timestamp of the last corrupted message |
| CInconsistentTopicStatus | Notifies of a change in the StatusMask.InconsistentTopic status |
| CLivelinessChangedStatus | Indicates that the liveliness of one or more matched Publication.DataWriter<T> has changed |
| CLivelinessLostStatus | The liveliness that the Publication.DataWriter<T> has committed to through its Policy.Liveliness was not respected, thus Subscription.DataReader<T> entities will consider the Publication.DataWriter<T> as no longer alive |
| COfferedDeadlineMissedStatus | Notifies of a change in the StatusMask.OfferedDeadlineMissed status |
| COfferedIncompatibleQosStatus | A QosPolicy value was incompatible with what was requested |
| CPublicationMatchedStatus | Notifies of a change in the StatusMask.PublicationMatched status |
| CReliableReaderActivityChangedStatus | Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer |
| CReliableWriterCacheChangedStatus | A summary of the state of a data writer's cache of unacknowledged samples written |
| CRequestedDeadlineMissedStatus | Indicates that the Subscription.DataReader<T> did not receive a new sample for an data-instance within the time period set in the Subscription.DataReader<T>'s Policy.Deadline |
| CRequestedIncompatibleQosStatus | Indicates that the Subscription.DataReader<T> discovered a Publication.DataWriter<T> for the same Topics.Topic<T>, but that Subscription.DataReader<T> had requested QoS settings incompatible with the ones offered by the Publication.DataWriter<T> |
| CSampleLostStatus | Indicates that one or more samples written by a matched Publication.DataWriter<T> have failed to be received by the Subscription.DataReader<T> |
| CSampleRejectedStatus | Indicates that one or more samples received from a matched Publication.DataWriter<T> have been rejected by the Subscription.DataReader<T> because a resource limit would have been exceeded |
| CServiceRequestAcceptedStatus | Notifies of a change in the StatusMask.ServiceRequestAccepted status |
| CSubscriptionMatchedStatus | Indicates that the Subscription.DataReader<T> discovered a matching Publication.DataWriter<T> |
| NXmlPlugin | |
| CAsyncWaitSetProperty | Configures an AsyncWaitSet, which is also the object that manages a Subscription.SampleProcessor |
| CAsyncWaitSetPropertyBuilder | A modifiable type used to create an immutable AsyncWaitSetProperty |
| CCoherentSetInfo | Information about the coherent set a sample belongs to. Coherent sets are started with Publication.Publisher.BeginCoherentChanges |
| CCondition | Base class for all the conditions that may be attached to a WaitSet |
| CContentFilterProperty | Type used to provide all the required information to enable content filtering |
| CCookie | Unique identifier for a written data sample in the form of a sequence of bytes |
| CEntity | Abstract base class for all the DDS objects that support QoS policies, status events, and a status condition |
| CEntityLock | The lock used by an Entity to protect its operations. Obtained via Entity.Lock |
| CGuardCondition | A Condition whose Condition.TriggerValue is completely under the control of the application |
| CGuid | A global unique identifier |
| CInstanceHandle | Handle to identity different instances of the same Topics.Topic<T> of a certain type |
| CLocator | Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports |
| CLocatorBuilder | A modifiable type used to create an immutable Locator |
| CPriority | Special priority values for policies such as Rti.Dds.Core.Policy.ChannelSettings.Priority or Rti.Dds.Core.Policy.PublishMode.Priority |
| CQosPrintFormat | Used to conifgure the output of the QoS ToString APIs |
| CQosPrintAll | Sentinel that selects a particular ToString() overload of a QoS object |
| CQosProvider | Provides access to XML-defined QoS profiles, data types, and complete DDS systems |
| CSampleIdentity | Uniquely identifies a data sample within a DDS domain and a Topic |
| CSequenceNumber | Contains constants for particular sequence numbers |
| ►CServiceEnvironment | The global entry point to the RTI Connext DDS API |
| CInternalDetails | For internal use only |
| CStatusCondition | A Condition that is associated with each Entity and activates when certain status changes happen to that Entity |
| CTransportInfo | Contains the class id and message max size of an installed transport |
| CTransportInfoBuilder | A modifiable type used to create an immutable TransportInfo |
| CVendorId | Type used to represent the vendor of the service implementing the RTPS protocol |
| CWaitSet | Allows an application to wait until one or more of the attached Condition objects have a trigger value of true or else until the timeout expires |
| CWaitSetProperty | Specifies how a WaitSet behaves when multiple conditions are triggered |
| CWaitSetPropertyBuilder | A modifiable type used to create an immutable WaitSetProperty |
| ►NDomain | Contains DomainParticipant and related classes |
| CDomainParticipant | Container for all other Entity objects |
| CDomainParticipantConfigParams | Allows configuring QosProvider.CreateParticipantFromConfig(string, DomainParticipantConfigParams) |
| CDomainParticipantFactory | Singleton that manages the creation of DomainParticipant objects |
| CDomainParticipantFactoryQos | QoS policies supported by the DomainParticipantFactory |
| CDomainParticipantQos | QoS policies supported by a DomainParticipant |
| NNativeInterface | For internal use only |
| ►NPublication | Contains the classes to support publishing topics |
| CAcknowledgmentInfo | Information about an application-acknowledged sample |
| CAnyDataWriter | The base of a typed DataWriter<T>. Provides type-independent methods and properties |
| CDataWriter | Allows an application to set the value of the data to be published under a given Topic<T> |
| CDataWriterQos | Container of the QoS policies that a DataWriter<T> supports |
| CPublisher | A publisher is the object responsible for the actual dissemination of publications |
| CCoherentSet | A disposable object returned when a coherent set begins with Publisher.BeginCoherentChanges and whose Dispose method ends it |
| CSuspendedPublication | A disposable object returned when a publication is temporarily suspended with Publisher.SuspendPublications and whose Dispose method resumes it |
| CPublisherQos | QoS policies supported by a Publisher |
| CWriteParams | Additional parameters for the DataWriter<T> operations that write data or dispose, register or unregister an instance |
| ►NSubscription | Contains the classes to support subscribing to topics |
| CAckResponseData | Data payload associated with an application-level acknowledgment |
| CAnyDataReader | The base of a typed DataReader<T>. Provides type-independent methods and properties |
| CDataReader | Allows the application to: (1) declare the data it wishes to receive (i.e. make a subscription) and (2) access the data received by the attached Subscriber |
| CDataReaderQos | Container of the QoS policies that a DataReader<T> supports |
| CFilter | Defines a filter to create a Topics.ContentFilteredTopic<T> |
| CLoanedSample | Contains the data and the information associated with a sample, which are only valid until their LoanedSamples<T> container is Disposed |
| CLoanedSamples | Provides temporary access to a collection of samples (data and info) |
| CQueryCondition | A specialized ReadCondition that allows specifying a filter on the locally available data |
| CReadCondition | Conditions specifically dedicated to read operations and attached to one DataReader<T> |
| CSampleInfo | Information that accompanies each sample received by a DataReader |
| CSampleProcessor | A SampleProcessor automatically takes the data from the attached readers and provides each data sample to a user-defined handler function. The SampleProcessor uses a configurable thread pool to wait for the data and call the handlers |
| CSelectorBase | Base class for the Selector<T> and SelectorUntyped classes |
| CSelectorUntyped | Allows composing read and take operations. Selectors are returned by AnyDataReader.SelectUntyped |
| CSelector | Allows composing read and take operations. Selectors are returned by DataReader<T>.Select |
| CSubscriber | A subscriber is the object responsible for actually receiving data from a subscription |
| CCoherentAccess | A disposable object returned when a coherent access begins with Subscriber.BeginAccess and whose Dispose method ends it |
| CSubscriberQos | QoS policies supported by a Subscriber |
| CTopicQuery | Unsupported in this release |
| CDataReaderAsyncExtensions | Provides extensions to DataReader<T> |
| ►NTopics | Contains classes for defining topics |
| CAnyContentFilteredTopic | The abstract base of a typed ContentFilteredTopic<T>. Provides type-independent methods and properties |
| CBuiltinTopicKey | The key type of the built-in topic types |
| CContentFilteredTopic | Specialization of ITopicDescription that allows for content-based subscriptions |
| CIAnyTopic | The base of a typed Topic<T>. Provides type-independent methods and properties |
| CISerializer | Allows serializing and deserializing IDL types as byte buffers |
| CITopicDescription | Common interface for Rti.Dds.Topics.Topic<T> and Rti.Dds.Topics.ContentFilteredTopic<T> |
| CITypePlugin | For internal use only |
| CParticipantBuiltinTopicData | Entry created when a Domain.DomainParticipant is discovered |
| CPrintFormatProperty | A collection of attributes used to configure how data samples will be formatted when converted to a string |
| CPublicationBuiltinTopicData | Entry created when a Publication.DataWriter<T> is discovered in association with its Publication.Publisher |
| CSubscriptionBuiltinTopicData | Entry created when a Subscription.DataReader<T> is discovered in association with its Subscription.Subscriber |
| CTopic | The most basic description of the data to be published and subscribed |
| CTopicBuiltinTopicData | Entry created when a Topics.Topic<T> object is discovered |
| CTopicQos | QoS policies supported by a Topic<T> |
| CITypeSupport | Base interface that provides support operations for IDL-generated types |
| CTypeSupport | Base class for IDL-generated type support classes. It allows getting the DynamicType that describes the type T |
| CTypeSupportHelper | Provides static functions to reflectively find the TypeSupport class for a given IDL type |
| CSerializerExtensions | Provides additional operations for ISerializer<T> |
| ▼NTypes | Support for topic-types |
| ►NBuiltin | Contains simple pre-defined types that can be directly used to create a Rti.Dds.Topics.Topic<T> |
| NImplementation | |
| CKeyedOctetsTopicType | A keyed topic-type containing a string (the key) and a sequence of bytes. This type can be used to instantiate a Rti.Dds.Topics.Topic<T> |
| CKeyedOctetsTopicTypeSupport | The type support for KeyedOctetsTopicType |
| CKeyedStringTopicType | An keyed topic-type containing two strings: a key and a value. This type can be used to instantiate a Rti.Dds.Topics.Topic<T> |
| CKeyedStringTopicTypeSupport | The type support for KeyedStringTopicType |
| COctetsTopicType | An un-keyed topic-type consisting of a sequence of bytes. This type can be used to instantiate a Dds.Topics.Topic<T> |
| CStringTopicType | An un-keyed topic-type containing a single string. This type can be used to instantiate a Dds.Topics.Topic<T> |
| CStringTopicTypeSupport | The type support for StringTopicType |
| ►NDynamic | Contains support for the dynamic definition and manipulation of topic-types |
| CAliasType | Represents an IDL alias type (typedef) |
| CArrayType | Represents an IDL array |
| CDynamicData | A data sample of any complex data type, which can be inspected and manipulated reflectively |
| CDynamicDataInfo | A descriptor for a DynamicData object |
| CDynamicDataProperty | A collection of attributes used to optionally configure a DynamicData object in its constructor |
| CDynamicType | The definition of a data type, which can be used to inspect DDS types, and to dynamically create new types and DynamicData samples |
| ►CDynamicTypeFactory | A factory for creating DynamicTypes |
| CWideCharType | An empty struct used only as a type argument to GetPrimitiveType<T> to disambiguate between IDL char (UTF-8 character) and IDL wchar (UTF-16 character) |
| CEnumBuilder | Allows creating a new EnumType via DynamicTypeFactory.BuildEnum() |
| CEnumMember | Represents an enumerator in an EnumType |
| CEnumType | Represents an IDL enum |
| CLoanedDynamicData | Gives temporary access to a member of another DynamicData object |
| CMemberInfo | A descriptor for a field of a dynamically defined data type |
| CPrimitiveType | Represents an IDL primitive type. Use DynamicTypeFactory.GetPrimitiveType<T> |
| CSequenceType | Represents an IDL sequence |
| CStringType | Represents an IDL string |
| CStructBuilder | Allows creating a new StructType via DynamicTypeFactory.BuildStruct() |
| CStructMember | Represents a data member in a StructType |
| CStructType | Represents an IDL struct |
| CTypeSerializationProperty | Properties that govern how data of a certain type will be serialized on the network |
| CUnionBuilder | Allows creating a new UnionType via DynamicTypeFactory.BuildUnion() |
| CUnionMember | Represents a union member in a UnionType |
| CUnionType | Represents an IDL union |
| CWideStringType | Represents an IDL wstring |
| CLongDouble | IDL 128-bit floating-point type |
| CSequence | IDL sequences map to this type |
| ▼NUtility | Contains general-purpose utilities |
| NEnumerableExtensions | For internal use only |
| ►CHeapMonitor | Utility that tracks native heap memory usage by RTI Connext DDS |
| CSnapshot | Contains information about memory usage |
| CNetworkCapture | Allows capturing the network traffic that one or more DomainParticipants send or receive into a pcap file |
| CNetworkCaptureParams | Configures the options of a NetworkCapture |
| CMaybeNullAttribute | Indicates that a method or property may return a null value (elements without this annotation never return null) |
| CAllowNullAttribute | Indicates that a method or property accepts null as a valid input (elements without this attribute don't accept null inputs) |
| NSnippets | |