| ▼NExample | |
| CMyType | Example C# class generated from the IDL struct MyType |
| CMyTypeSupport | Provides utilities for MyType (this class is a singleton). |
| CPoint | Example C# class generated from the IDL struct Point, used by MyType. |
| CPointSupport | Provides utilities for Point (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 |
| CDdsException | Indicates a generic DDS error. |
| CDuration | Represents a time duration. |
| 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 |
| CLengthUnlimited | A special value indicating an unlimited quantity. |
| CNotAllowedBySecurityException | Indicates that a DDS operation failed because the security plugins do not allow it. |
| CNotEnabledException | Exception thrown when an operation is invoked on an Rti.Dds.Core.Entity that is not enabled. |
| COutOfResourcesException | Indicates that a DDS operation ran out of the resources needed to complete |
| CPreconditionNotMetException | Exception thrown when a precondition for an operation is not met. |
| 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 | |
| CIAggregationMember | Common interface for the members of an aggregation type. |
| CIArrayType | Defines an IArrayType. |
| CICollectionType | Defines an IDynamicType collection. |
| CIConstructedType | Common interface for constructed types. |
| CIDynamicType | Interface of DynamicType. |
| CIEnumMember | Defines a member of an IEnumType. |
| CIEnumType | Represents an IDL enum. |
| CIMember | Common interface for all members of an IDynamicType. |
| CIPrimitiveType | Represents an IDL primitive type. |
| CISequenceType | Defines an ISequenceType. |
| CIStringType | Defines an IStringType. |
| CIStructMember | Defines a member of an IStructType. |
| CIStructType | Represents an IDL struct. |
| CIUnidimensionalCollectionType | Defines a single-dimension ICollectionType. |
| CIUnionMember | Defines a member of an IUnionType. |
| CIUnionType | Represents an IDL union. |
| CBoundAttribute | Specifies the maximum length for a bounded IDL sequence or string |
| CISequence | IDL sequences map to this type. |
| 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) |
| ▼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 |
| CDeadlineBuilder | A modifiable type used to create an immutable Deadline |
| CDestinationOrder | Controls how the middleware will deal with data sent by |
| 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 |
| 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 |
| CMonitoring | Enables the collection and distribution of telemetry data for a Connext application using RTI Monitoring Library 2.0 |
| CMonitoringBuilder | A modifiable type used to create an immutable Monitoring |
| CMonitoringDedicatedParticipantSettings | Configures the usage of a dedicated Participant to distribute the Connext application telemetry data |
| CMonitoringDedicatedParticipantSettingsBuilder | A modifiable type used to create an immutable MonitoringDedicatedParticipantSettings. |
| CMonitoringDistributionSettings | Configures the distribution of telemetry data |
| CMonitoringDistributionSettingsBuilder | A modifiable type used to create an immutable MonitoringDistributionSettings. |
| CMonitoringEventDistributionSettings | Configures the distribution of event metrics |
| CMonitoringEventDistributionSettingsBuilder | A modifiable type used to create an immutable MonitoringEventDistributionSettings. |
| CMonitoringLoggingDistributionSettings | Configures the usage of a dedicated Participant to distribute the Connext application telemetry data |
| CMonitoringLoggingDistributionSettingsBuilder | A modifiable type used to create an immutable MonitoringLoggingDistributionSettings. |
| CMonitoringLoggingForwardingSettings | Configures the forwarding levels of log messages for the different Rti.Config.LogFacility. |
| CMonitoringLoggingForwardingSettingsBuilder | A modifiable type used to create an immutable MonitoringLoggingForwardingSettings. |
| CMonitoringMetricSelection | Configures event and periodic metrics collection and distribution for a specific set of observable resources. |
| CMonitoringMetricSelectionBuilder | A modifiable type used to create an immutable MonitoringMetricSelection. |
| CMonitoringPeriodicDistributionSettings | Configures the distribution of periodic metrics |
| CMonitoringPeriodicDistributionSettingsBuilder | A modifiable type used to create an immutable MonitoringPeriodicDistributionSettings. |
| CMonitoringTelemetryData | Configures the telemetry data that will be distributed. |
| CMonitoringTelemetryDataBuilder | A modifiable type used to create an immutable. MonitoringTelemetryData. |
| CMulticastMapping | Maps topics to multicast addresses |
| CMulticastMappingBuilder | A modifiable type used to create an immutable MulticastMapping |
| CMulticastMappingFunction | Identifies an external function |
| 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 logical partitions in DomainParticipant, Publisher, or Subscriber entities |
| CPersistentStorageSettings | Configures durable writer history and durable reader state. |
| CPersistentStorageSettingsBuilder | A modifiable type used to create an immutable PersistentStorageSettings. |
| 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. |
| CTransportBuiltinAlias | String aliases for the built-in transports |
| CTransportBuiltinBuilder | A modifiable type used to create an immutable TransportBuiltin |
| 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. |
| 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 and 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 and pulled; 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 |
| CInvalidLocalIdentityAdvanceNoticeStatus | Notifies when the local DomainParticipant's identity is about to expire |
| 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 |
| CQosPrintAll | Sentinel that selects a particular ToString() overload of a QoS object. |
| CQosPrintFormat | Used to conifgure the output of the QoS ToString APIs. |
| 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. |
| CThreadContext | Utility that cleans up memory used by Connext on the thread. |
| 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. |
| CCoherentSet | A disposable object returned when a coherent set begins with Publisher.BeginCoherentChanges and whose Dispose method ends it. |
| 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. |
| CPublisherQos | QoS policies supported by a Publisher. |
| CSuspendedPublication | A disposable object returned when a publication is temporarily suspended with Publisher.SuspendPublications and whose Dispose method resumes it. |
| 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. |
| CCoherentAccess | A disposable object returned when a coherent access begins with Subscriber.BeginAccess and whose Dispose method ends it. |
| 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. |
| CDataReaderAsyncExtensions | Provides extensions to DataReader<T> |
| 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. |
| CSelector | Allows composing read and take operations. Selectors are returned by DataReader<T>.Select |
| CSelectorBase | Base class for the Selector<T> and SelectorUntyped classes. |
| CSelectorUntyped | Allows composing read and take operations. Selectors are returned by AnyDataReader.SelectUntyped |
| CSubscriber | A subscriber is the object responsible for actually receiving data from a subscription. |
| CSubscriberQos | QoS policies supported by a Subscriber. |
| CTopicQuery | Unsupported in this release |
| ►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 |
| CITypeSupport | Base interface that provides support operations for IDL-generated types |
| 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. |
| CSerializerExtensions | Provides additional operations for ISerializer<T> |
| 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>. |
| 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. |
| ▼NRequestReply | Support for the request-reply communication pattern on top of RTI Connext. |
| CDomainParticipantRequestReplyExtensions | Provides Request-Reply extensions to Rti.Dds.Domain.DomainParticipant. |
| CReplier | Allows receiving requests and sending replies. |
| CReplierBuilder | A builder that allows configuring and creating a new Replier. It can be retrieved via participant.BuildReplier<TRequest, TReply>() (an extension method defined in DomainParticipantRequestReplyExtensions). |
| CRequester | Allows sending requests and receiving replies. |
| CRequesterBuilder | A builder that allows configuring and creating a new Requester. It can be retrieved via participant.BuildRequester<TRequest, TReply>() (an extension method defined in DomainParticipantRequestReplyExtensions). |
| CSampleFlags | A set of flags that can be associated with a sample. |
| CSimpleReplier | A simplified version of Replier that can be used to reply to incoming requests on an individual basis. |
| CSimpleReplierBuilder | A builder that allows configuring and creating a new SimpleReplier. It can be retrieved via participant.BuildSimpleReplier<TRequest, TReply>() (an extension method defined in DomainParticipantRequestReplyExtensions). |
| ▼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. |
| CAllowNullAttribute | Indicates that a method or property accepts null as a valid input (elements without this attribute don't accept null inputs) |
| CDiscoverySnapshot | Utility that takes discovery snapshot for DomainParticipant, DataWriter and DataReader entities. |
| ►CHeapMonitor | Utility that tracks native heap memory usage by RTI Connext DDS |
| CSnapshot | Contains information about memory usage |
| CMaybeNullAttribute | Indicates that a method or property may return a null value (elements without this annotation never return null) |
| 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. |
| NSnippets | |